Oracle E-Business Suite Integrated SOA Gateway is the intrinsic part of Oracle E-Business Suite for service enablement. It provides the capability of invoking Web services and allowing Web service clients to make use of the services provided from Oracle E-Business Suite.
To accomplish this goal, there must be a centralized location where all service related business interfaces can be stored, and at the same time all application users can browse through these business interfaces knowing what type of services are available for service consumption. Oracle Integration Repository, an integral part of Oracle E-Business Suite, is the repository to serve this purpose.
Oracle Integration Repository contains numerous interface endpoints exposed by applications throughout the entire Oracle E-Business Suite. It is not only an essential component within Oracle E-Business Suite Integrated SOA Gateway, but also provides a complete catalog of integration interfaces within Oracle E-Business Suite. You can use this tool to easily discover and search on interfaces, regardless of custom or Oracle seeded ones.
Integration Interface Types Within Oracle E-Business Suite
Oracle Integration Repository supports various integration interface types categorized as follows:
Service-enabled interface types
PL/SQL
XML Gateway Map (inbound)
Concurrent Program
Attention: Service enablement for concurrent programs linked to Open Interfaces are currently not supported. This type of concurrent programs can be viewed and displayed under the Open Interface category.
Business Service Object (formerly known as Service Beans)
Application Module Services
Note: Application Module Implementation class is a Java class that provides access to business logic governing the OA Framework-based components and pages. Such Java classes are called Application Module Services and are categorized as a subtype of Java interface.
Java Bean Services
Note: Java APIs whose methods use parameters of either simple data types or serializable Java Beans are categorized as Java Bean Services, a subtype of Java interface. Such Java APIs can be exposed as REST-based Web services.
Security Services
Note: Unlike other service-enabled interfaces, security services are a set of predefined and predeployed REST services from Oracle Application Object Library. This type of services provides security related features for mobile applications.
Subscription model
Business Event
XML Gateway Map (outbound)
Composite services - BPEL
Non-service enabled public interfaces
Open Interface Tables
Open Interface Views
EDI Interface
Java APIs
Please note that Java APIs excluding the Java Bean Services and Security Services cannot be exposed as Web services.
Detailed information on each interface type, see Interface Types.
A unified repository from which all integration interface types are exposed.
Any changes in interface definitions and descriptions are automatically reflected with release.
A powerful user interface lets you easily browse and locate the interfaces by product family, interface type, or comprehensive search feature.
It displays each interface details including source information, methods within the interface, and Web service information if the interface can be service enabled.
It supports composite services containing a collection of native interfaces.
It enforces security rules to allow only authorized users to perform administrative tasks.
It supports custom integration interfaces.