on 11-03-2006 3:44 PM
Hello!
I am working in a department of a big company which offers webservices to other departments. On Wednesday it will come to a decision about which J2EE-Server should be used in future for smaller Web-Applications.
I want represent the SAP side on that meeting, because the business trend of the company is orientated on this direction. The most business applications are using the ABAP-Application Server in here. We have much SAP-Applications running on ABAP-Stack.
On that meeting many other computer engineers will take part, which will try to introduce other J2EE-Servers like JBoss, Tomcat, Oracle Application Server, Websphere and so on.
Which arguments can i bring forward for using Web AS JAVA in a SAP-based systemlandscape? At presend we still don't use NetWeaver technologies, other departments have started experimantating on that, yet.
We have much small Intranet-Applications at present, which are developed on Tomcat-Server, and there are still some in development without Web AS.
Please give me some technical hints for the advantages of Web AS Java versus others in a AS ABAP dominated company.
Hi,
The problem with "small Intranet-Applications" is that you never know if they will become big and what you will use in the future and integrate with.
For example you could wish to add a security to your applications based on your existing ABAP user management information or perhaps integrating an existing or new java application with another application running on the ABAP stack.
Another argument is that there is a strong (at least in my opinion) roadmap for the future of the SAP Application Server Java.
For example the most recent JEE (the new term for J2EE) specification has not yet been covered by those servers mentioned by you, but is covered by the latest released SAP Application Server (SAP NetWeaver Application Server Java EE 5 Edition)
At least according to the sun site for the certifications :
http://java.sun.com/javaee/overview/compatibility.jsp
I am not sure about the plans of the others though, maybe they will release something soon as well.
Of course there are many other arguments when choosing a server - support quality and reactions in case of problems, documentation, easiness to use and administer, performance and scalability in cluster, etc. But it's hard to find objective metrics and measures accepted from all. At least for the support quality and to smaller extend for others you could judge based on your ABAP experience.
Btw, Tomcat is only a servlet container not fully JEE compatible server, it is lacking many components (EJB, JMS, etc.). If that is enough for you and your applications run fine on it, I would expect that it would be lighter than the others mentioned (WebSphere, etc.)
HTH
Peter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello thx for your answer.
Let's have a look at netweaver technologies which conntects both worlds - ABAP an JAVA.
The integration of ABAP and JAVA is supported in several ways.
-Web AS ABAP can offer webservices as Web AS JAVA can do that.
-JAVA can use JCO to connect via RFC to the ABAP-Stack
-When both stacks are installed on one machine, you can user FastRFC - a way which is much faster than the connection via sockets...
... what is with the XI? I have seen you can user Transaction SICF to activate the Integration Engine - is there an Integration Engine on the JAVA-Side too? What can i do with the XI on the JAVA side?
XI is an implementation of the Java Connector Architecture specification. SAP is one of the community members of the JCA specification, and so is WebLogic, IBM.... It is an Enterprise Application Integration engine.
Please have a look at http://en.wikipedia.org/wiki/Enterprise_Application_Integration to get an understanding of EAI.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.