Do you consider SAP technologies being proprietary? Well, of course, there are several famous homegrown technologies inside SAP systems. But now, with SAP NetWeaver Composition Environment available to you, it is about time you get used to the key message: SAP is Open.
Experience this changed face of SAP!
You could read a publication like SAP Drives Open Standards to Simplify Enterprise SOA to understand how seriously SAP is pushing key standards and techniques. Also take a look at an exhaustive list of TechEd sessions labeled “SAP is Open” … But if you needed more proof, in the following I highlight selected and important “vendor lock free” capabilities of SAP NetWeaver Composition Environment (CE) 7.1.
Here comes an outline:
You know these logos very well? Well, if you are interested in a brief introduction, you can skip the rest of the blog (apparently, using standards decreases a learning curve …). For details and hints, continue reading:
Enterprise-scale Java EE 5 Server
At the heart of CE is a robust, enterprise-class Java EE 5-compliant application server. You are more than welcome to give the Java EE 5 standard a test drive using NW CE as a runtime. Share your questions and feedback in the Java Development on SDN.
The terms “robust” and “enterprise-class” are not just flowery phrases here. For example, SAP has helped in porting of a popular benchmark SPECjAppServer2004 (for measuring performance of J2EE application servers) to Java EE 5 and monitored Java EE frameworks from the very early beginning of their implementation.
Another example: Database access is crucial for enterprise systems. SAP understands and controls the related Java EE technology: CE contains a Java Persistence API (JPA) implementation completely made by SAP. Enjoy the series of excellent tutorials on using JPA on SAP NetWeaver written by the developers of the JPA framework in person. You find them in the Articles section of the Java EE 5 corner in SDN.
By the way, the Java EE 5 preview software (the predecessor of the current download, here you find (Just About) Everything You Wanted To Know About the Java EE 5 Application Server) has become the most popular download in SDN’s history! SAP got great feedback for its very early Java EE 5 implementation. And the message wasn’t lost on the analysts – you could view the publication “SAP Announces Java EE 5 Compatibility Ahead of Main Rivals …”, of Gartner for example.
What about existing J2EE 1.4 apps?
By the way, being a Java EE 5-certified server, CE runs J2EE 1.4 compliant applications as well. This is a quite important aspect, because, as of today, the mainstream of productive J2EE systems is J2EE 1.4-compatible systems. A lot of SAP customers as well as independent software solution providers are facing the need to migrate their existing Java EE applications to the runtime platform of SAP.
J2EE 1.4 compliant applications feature a high level of portability. Start your migration project right now. To get support, again, check out the Java Development for help. Consider using the J2EE migration plug in for CE, developed to ease the generation of SAP descriptors during your migration project. It is available for free, for details see:
Now you can switch to the Yes, We Are Open – Part 2 where I tell you some details about SAP’s commitment to Eclipse and Open Source, introduce SAP JVM and outstanding memory tools, point at a “J2EE only” configuration option of CE and many more!