I need JCo for interacting with our SAP database. Will I be able to get JCo knowing the OSS ID and password? Also, what are the different ways for interacting with SAP database using JCo using Tomcat Server? Is there a way for Linux OS?
You will need an SAP OSS ID and password to download JCo from http://service.sap.com/connectors. At this site, you will find version for both Windows and Linux. The Java development on each platform is similar, but you will need to ensure that the Java Native Interface libraries can be found in your system path.
Using Tomcat (an open source Java app server) you can deploy Java servlets and JSPs that use the JCo libraries to make RFC and BAPI calls. This outside-in approach allows you to access SAP functionality outside of the system. You can also use JCo from within SAP to call external Java libraries. This does not require Tomcat, per se, unless you are developing high traffic Java applications that need to deal with a lot of traffic from SAP. In that case, you would likely encapsulate your Java functionality in Enterprise JavaBeans, to better manage traffic loads.
Dig Deeper on SAP Java and J2EE
Related Q&A from Austin Sincock
How to provide an SAP R/3 4.5B application server with a Web service interface Continue Reading
A reader wants to know how to consume a Web service from an SAP 4.6c R/3 application server. Continue Reading
Are you a Java/J2EE developer interested in SAP? This expert tip lists the most relevant SAP modules and technologies for you. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.