You are on page 1of 2

A couple of these will be really key to what we're talking about in this course,

00:02:28
particularly the application services we'll talk more about in just a second.
00:02:34
But you see all these other capabilities as well.
00:02:37
Text-processing capabilities. Predictive analytics.
00:02:41
Geospacial capabilities. Interaction with other scenarios, like Hadoop integration.
00:02:47
We'll touch on a few of these scenarios as well as they relate to doing application
development on SAP HANA.
00:02:56
Now the real core of what enables a lot of what we're going to talk about in this
course
00:03:01
is something that we call the SAP HANA extended application services, or XS for
short.
00:03:09
Something referred to as XS Engine.
00:03:12
Now the origins of this really go back to the beginnings of HANA
00:03:17
and take advantage of the in-memory processing and the speed of SAP HANA.
00:03:24
We were rewriting applications and optimizing them for HANA,
00:03:29
meaning doing as much as we can in SQL and down in the database,
00:03:34
maybe taking advantage of things like SQLScript, which we'll talk about in week 3,
00:03:39
views, which we'll talk about in week 2.
00:03:41
But as we built applications in this design, doing what we call code pushdown to do
as much of the processing in the database as possible,
00:03:50
we really saw an opportunity there
00:03:53
that more and more of the complete application could be developed in the database
itself.
00:04:00
Seems like a little bit of a shame to have to then introduce an external
application server and Web server
00:04:07
if that was only doing a very small portion of the overall processing.
00:04:11
So the idea was to take the already powerful capabilities and development
functionality in the HANA core itself
00:04:20
to utilize SQL and SQLScript and views and add to that an embedded application
server and Web server.
00:04:29
And this is what really enables what we call HANA native development.
00:04:32
Meaning that you do the complete application development from end to end,
00:04:37
everything from the screens to the service enablement to the business logic, the
data-intensive logic,
00:04:45
all of that is done inside of HANA. The development is done inside of HANA and the
execution takes place inside of HANA.
00:04:53
And when we added this application server, we didn't just install another
application server on the operating system of the HANA appliance.