Archives For SAP HANA

Today is a big day for us! We have made the next release of SAP NetWeaver generally available (GA) to the public: SAP NetWeaver 7.4!

I have outlined the direction of our activities around our technology platform which is productively used in more than 70.000 system deployments world-wide in one of my previous blog posts. SAP NetWeaver 7.4 is now the next step of this roadmap delivered to our partner and customer ecosystem.

SAP NetWeaver 7.4, now being the new NetWeaver go-to-release for all existing NetWeaver customers, comprises new versions of the application hubs like SAP NetWeaver Business Warehouse, SAP NetWeaver Portal, SAP NetWeaver Process Orchestration and SAP NetWeaver Gateway, the Application Servers ABAP and Java, as well as Lifecycle Management, SAP NetWeaver Identity Management and Single Sign-On as well as new UI capabilities and services, in particular “SAPUI5“.

SAP NetWeaverSAP NetWeaver 7.4 is a “non-disruptive evolution” that extends the “classical” NetWeaver into the “dimensions” of HANA, Cloud and Mobile. It continues to support all databases but is now optimized to optimally support SAP HANA. With ABAP 7.4 optimized for SAP HANA it is the foundation for SAP Business Suite powered by SAP HANA and SAP Business Information Warehouse powered by SAP HANA. With this it plays also an important role in our new SAP HANA Enterprise Cloud offering. In addition, also the SAP NetWeaver Java-based Hub solutions will run on SAP HANA.

During the development phase we put a strong focus on a number of specific cross scenarios that substantially improve the development experience, lower the total cost of development and operations and best support hybrid on-premise/Cloud scenarios.

The most important SAP NetWeaver 7.4 cross scenarios include:

  • Seamless end-to-end development experience across components based on the Eclipse Development Environment including running sample scenarios provided for trial access in the Cloud, complemented by documentation, tutorials and working code. You might want to check my related blog post.
  • Easy deployment to Virtual Private Clouds like Amazon Web Services or (soon) HANA Enterprise Cloud with the SAP Cloud Appliance Library
  • Further improved support of Business Continuity to minimize the business downtime in customer landscapes
  • Optimal support for hybrid application scenarios (On-premise/Cloud) with SAP HANA Cloud Integration as already used by SuccessFactors to integrate with SAP Business Suite
  • Easy creation of Mobile applications with SAP HANA Cloud using SAPUI5, SAP NetWeaver Gateway and SAP HANA Cloud Gateway and SAP Mobile Platform Cloud Edition
  • One Identity and Access Management with NetWeaver Identity Managament and Single-Sign On, spanning federation of user data from on-premise to cloud and allowing seamless Single Sign-On capabilities

You might want to check out the new SAP NetWeaver 7.4 “landing page” on the SAP Community Network to get in-depth details about what’s new and exciting in SAP NetWeaver 7.4.

That much for today…

… but a huge step for mankind :-)

NetWeaver 7.40 will finally — after decades of desperate but hopeful waiting of our loyal developer community — bring curly brackets to ABAP! At least in one area: Core Data Services (CDS).

If you don’t believe me, here’s the proof as seen in my latest Product Review meeting. Core Data Services (CDS) as implemented both in SAP Hana itself as well as in the application servers like ABAP and RDL (River Definition Language) will provide easy and efficient means to interact with HANA data embedded into your programming language of choice. Including curly brackets! You will love it! Believe me! I am so excited, I can probably not sleep this night… Curly brackets… Boy… That’s unbelievable… Ha… Curly brackets…

20130312-221110.jpg

I quite often get questions on what’s happening with our SAP NetWeaver platform and what direction it is taking. While I could easily spend an hour on elaborating this in detail, let’s not bore you to death but rather try to give you the quick elevator pitch.

First of all, it is important to understand that we have more than 70.000 productively used SAP NetWeaver systems out there with our customers. Around half of those are underlying applications infrastructure for our SAP Business Suite solution, the other half is “standalone” NetWeaver hubs like SAP NetWeaver Portal or SAP NetWeaver Process Integration. So our customers are not only using SAP NetWeaver to run their mission-critical core applications, but also to extend and integrate those solutions with both SAP and non-SAP IT landscapes for processes and their end users.

It is clear that SAP NetWeaver, our core technology platform, is therefore absolutely strategic to the business of our customers and partners. And so it is for SAP!

As a consequence, we keep investing into this core technology platform. Main investment areas are of course the further improvement of the capabilities of the NetWeaver components in detail, but specific efforts flow into the areas of further simplifications in system landscape management, e.g. through our SAP NetWeaver Landscape Virtualization Management (LVM) solution, extensive integration into SAP Solution Manager for end-to-end solution management, business downtime optimization through e.g. Near Zero Downtime Maintenance procedures, usability enhancements like SAP UI5, NetWeaver Business Client with Sidepanel and many many more.

One of the clear constraints under which we keep evolving this core SAP NetWeaver infrastructure is strictly backward compatibility. As I had written in one of my prior blog posts, we have consolidated the various NetWeaver release lines into a single one (starting with the merged NW 7.03 and 7.31 ABAP lines) and will keep shipping additional “Enhancement Packages” or releases in a compatible, “non-disruptive” manner in sync with SAP Business Suite.

Slide03At the same time, our technology portfolio has grown beyond the core SAP NetWeaver solution bundle over the past years: SAP NetWeaver Gateway, SAP NetWeaver Identity Managament, SAP NetWeaver Single-Sign On and others carry the NetWeaver brand but are not per se part of the solution bundle and it’s release cycle.

We’ve been harmonizing the independent schedules, but currently they are a bit shorter than those of the NetWeaver bundle to allow us to bring new capabilities to market quicker in these younger ones of our NetWeaver products.

While we keep investing significantly into the classical SAP NetWeaver core platform as described above, we have to take into consideration that the whole IT industry is currently experiencing major changes, driven by a number of mega trends. Most prominent within those trends are the areas of Big Data, of Cloud computing and Mobile. These topics are reflected in our innovative extensions into the realm of SAP HANA, our in-memory, column-store database platform, our SAP NetWeaver Cloud platform (aka NEO or HANA Cloud Platform) and various extensions into the Mobile platform space.

In the area of SAP HANA, our blazingly fast completely in-memory, column-store database, we’re evolving NetWeaver along three directions:

SAP HANA

First, we port all of our NetWeaver offerings to HANA as a fully standard-compliant SQL database. We’ve done that for ABAP already, as it is used in SAP Business Warehouse on HANA since May 2012. But we’re also porting our JEE engine and all the NetWeaver hubs to HANA and will make those available to the market during the course of the next months.

Second, we are optimizing our SAP NetWeaver portfolio by taking specific advantage of the unbelievable speed of SAP HANA. One obvious example is our Business Rules engine, which we have re-implemented in HANA itself to bring the rules execution as close to the data itself as possible and therefore be able to reduce evaluation that otherwise have taken hours down to mere seconds. Imagine what these factors of performance improvements mean e.g. to customer segmentation for marketing purposes or data analysis in the area fraud detection.

Slide18

Finally, we are bringing completely new capabilities to our SAP NetWeaver platform, like we did with SAP Operational Process Intelligence,  the newest kid on our SAP NetWeaver Process Orchestration portfoilo, that allows Lines of Business to monitor and react in realtime to custom defined KPIs on processes that run across a complex system landscape, whether it is implicit processes running through many users in an ERP system, or classic Workflow processes or business processes executed in our BPM solution. This solution wouldn’t be possible without the power of SAP HANA.

Cloud

What you need to definitely check out — and where it is actually extremely easy to get your hands dirty with — is our SAP NetWeaver Cloud platform. It is our open and standards-based development platform-as-a-service for Java developers with the ability to plug in additional frameworks like node.js or php in the near future. It can furthermore host a variety of contemporary, standard programming models for enterprise class application development like Spring, Ruby and others. You can use it to extend your existing business processes quickly and easily into the cloud with a compelling mobile experience, use it as an extension platform to, for example, SuccessFactors solutions, or build brand new applications from scratch to meet new business needs. You take care of your application, SAP takes care the rest!

We now offer free, unlimited developer licenses and you can easily sign-up online at our Dev Center in the SAP Community Network. Once you’ve update your Eclipse Dev Environment with the NW Cloud tools from our Eclipse Update Site, you’ll have your first hello world app developed, deployed and up and running within 5 minutes max. Promised!

SAP NetWeaver Cloud offers native integration with SAP and other back-end applications, I comes as a standards-based development and run-time environment, so there is no vendor lock-in and no steep learning curve for developers. It offers Portal capabilities through SAP NetWeaver Cloud Portal for quickly building appealing, mobile-enabled websites that connect applications, reports, and unstructured content from various sources. With its federated Identity Management and Single-Sign On solution you can seamlessly access applications, even across on-premise and cloud. And last, but not least, it gives you access to the speed and scale of in-memory computing technology with SAP HANA! All of this running in the SAP Cloud, managed by SAP for you!
And we are adding new services every quarter. The next ones to expect are Integration-as-Service, which is the cloud extension of our SAP NetWeaver Process Integration platform. And “Mobility-as-a-Service” that our colleagues from the SAP Mobile Platform are developing together with us.

Mobile

Mobility“Mobility-as-a-Service” comes with the official name SAP Mobile Platform Cloud Edition. It naturally complements our on-premise SAP Mobile Platform. We plan to make it available within 2013. It allows you to extend your on-premise business processes and solutions via our Cloud infrastructure to mobile devices of various sorts and form factors for a certain set of mobile applications. It supports the on-boarding of users and their devices, helps you manage your mobile applications and their access rights, and securely connects them with the processes in your on-premise backend if needed.

Two further important examples on how we are evolving SAP NetWeaver into the mobile space are SAP NetWeaver Gateway, which allows you to access to business processes and data running in the SAP Business Suite using standard protocols http(s), REST and OData. With those, it’s extremely easy and efficient to access existing backend functionality from mobile applications, whether natively coded in Google Android or Apple iOS or whether you’re using one of the many mobile HTML5-based SDKs. One of which is SAP UI5.

SAP UI5 is our standards-based HTML5 control library. It supports not only mobile devices running e.g. Android or iOS, smartphones or tablets, but also all major desktop browsers. It comes with a rich set of fully customizable UI controls, from simple buttons to complex dynamic layout containers or charts for analytical data. It is based on jQuery and can be extended using custom-written or 3rd party UI control libraries.

So this was thought to give you just a quick glimpse into what is currently happening with SAP NetWeaver and what the directions are into which we are taking things…

Bing, 1410th floor. Are we there already??? ;-)

P.S.: All the usual disclaimers apply…