Monday, October 29, 2012

OSB FAQS -1


Third Party Compatibilty and Certifications....

1.Can Oracle ESB Run in a Third-Party J2EE Container (JBoss, WebSphere, WebLogic)?

Oracle ESB is certified to run on WebSphere (as is Oracle BPEL Process Manager).
Certification on WebLogic and JBoss is currently in progress.

2.Can I Use a Third-Party JMS Provider (TIBCO, WebSphereMQ, SonicMQ) as the Internal
Oracle ESB Transport?

In 10.1.3.1, Oracle ESB requires OEMS for its internal usage. However, Oracle ESB has
been designed to be provider-agnostic and Oracle may certify other vendors' JMS
providers based on demand (for customers who already have a JMS provider in-house
and do not want to learn and manage an extra JMS provider).
Oracle already supports many other vendors' JMS providers on the edges (that is,
Oracle ESB can listen to and send messages on many different JMS providers).

3.Can Oracle ESB Send to or Receive from a Third-party JMS Provider (TIBCO EMS,
WebSphere JMS)?

Yes. Oracle ESB, or more precisely the JMS adapter, supports a large number of
third-party JMS providers. The following file shows how to send and receive against
TIBCO EMS:
j2ee/SOA_CONTAINER/application-deployments/default/JMSAdapter/oc4j-ra.xml

4.What Databases are Supported as a Storage Backend for the ESB Server?

At this point, only Oracle databases are supported as a storage backend for the ESB
Server. Oracle Lite is installed as part of the basic developer installation on Windows.
Use Oracle Database 10g for production hosts.

5.On Which Operating Systems Does Oracle ESB Run?

Oracle ESB is part of Oracle Application Server, and runs on the same operating
systems as that. See the certification matrix for the most up-to-date information:
http://www.oracle.com/technology/software/products/ias/files/oracle_
soa_certification_101310.html

6.How Can I Use an Oracle 10.1.2 Database Server on a Windows Client Workstation with
Oracle ESB and Oracle SOA Suite?

Normally, the Oracle Database server can only be installed on a Windows Server, such
as 2000 or 2003 Server.
For development purposes, Oracle SOA Suite bundles Oracle Lite as part of the basic
installation to minimize the installation footprint of using a full Oracle database. You
can also use the advanced installation option and configure it to run against Oracle XE,
which works fine on Windows XP.

7.Can I Consume Oracle ESB Services from .NET Clients?

It is completely possible. Be sure to install and develop the .NET clients with
VisualStudio SDK 3.0 and use VisualStudio 2005 Service Pack 1. There are problems if
the .NET clients are not developed with these components.

8.Which Adapters are Available with Oracle ESB?

All adapters supported by Oracle BPEL Process Manager are available in Oracle ESB:
■ Technology adapters (file, FTP, MQSeries, database, AQ, and JMS)
■ OracleAS Adapter for Oracle Applications
■ Third-party adapters:
– Applications (J.D. Edwards OneWorld, SAP, PeopleSoft, and Siebel)
– Legacy (CICS, IMS/DB, IMS/TM, Tuxedo, and VSAM)

9.How Do I Connect to a Protocol or Application for which Oracle Does Not Have an
Adapter?

You can always write Java code and integrate either using WSIF Java binding or by
building a custom JCA adapter.
Oracle provides technology, application, and mainframe adapters. Others may be
available through our partners in a co-sell model (that is, sold on partner paper and
supported by the partner). Current Oracle SOA Suite adapter partners are iWay,
Pervasive (specialize in small-to-medium size business applications), Attunity
(specialize in mainframe adapters), GT Software (specialize in adapters for mainframe
platforms z/OS, MVS, and VSE), NetManage, and Ericom (specialize in screen scraper
adapters). If you still do not find an adapter for your application, you likely need to
understand the architecture for the target system and application and look at using our
available technology adapters.

10.Can You Create an ESB-to-ESB Bridge Across a Firewall?

Oracle ESB can connect through a firewall on the edges using traditional MOM
technologies such as the FTP adapter and SOAP/HTTP Web services with proxy. The
10.1.3 OC4J JMS Router component can also send JMS messages across a firewall over
HTTP(S). Oracle ESB does not internally support any node-to-node communications
through a firewall for asynchronous routing rules or any internal Oracle ESB JMS
topics.

11.How Do I Call an Oracle ESB Routing Service from ADF?

You create a Web service proxy, as shown in section 10.3 of the Oracle SOA Suite
Tutorial. This question came up on the SOA Oracle Technology Network forum:
http://forums.oracle.com/forums/thread.jspa?threadID=451847

12.Can Oracle ESB Handle Inbound HTTP Posts?

Yes, by writing a J2EE servlet that receives the HTTP POST or GET and invokes an
Oracle ESB service. The HTTP WSIF provider can generate outbound HTTP requests.
Additionally, Oracle is considering building an HTTP adapter if customer demand is
sufficient. Send customer requests to vikas.anand@oracle.com.

14.Does Oracle ESB Support WSIF and are Samples and Additional Information Available?
Yes, Oracle ESB supports WSIF. There are samples available on the Oracle ESB Oracle
Technology Network page (http://www.oracle.com/technology/goto/esb).
There is an article on WSIF entitled "Using WSIF for Integration" that is recommended
for anyone looking to understand and make use of the benefits of WSIF. Additionally,
Oracle ESB relies more heavily on WSIF for Java integration because Oracle ESB does
not include the EXEC Java functionality that is included in Oracle BPEL Process
Manager.

15.Does Oracle ESB Support RPC Style SOAP Services?

No, Oracle ESB 10.1.3 does not support RPC style SOAP services, binary attachments,
or multipart WSDLs.



No comments:

Post a Comment