SlideShare uma empresa Scribd logo
1 de 48
REMINDER
Check in on the
COLLABORATE mobile app
Comparison of ISG With Oracle Apps
Adapter for Integration of SOA With Oracle
E-Business Suite
by:
Sadia Tahseen
Fusion Middleware Architect/Developer
EnnVee TechnoGroup Inc.
Session ID#: 14095
About the Speaker
Sadia Tahseen
■ Sadia Tahseen is an experienced Fusion Middleware Developer/Architect
■ Over 8+ years experience in IT predominantly in Oracle Databases and Oracle
Fusion middleware technologies (SOA/AIA)
■ MS in Computer Science
■ Certifications: Oracle SOA Presales Expert , Oracle SOA Implementation
Infrastructure Specialist, Oracle Certified Professional
■ Early Contributor to Service Tech Magazine/OTN/OAUG/NCOAUG
■ Active Researcher in Fusion Middleware/Cloud Computing
Contact:Sadia.tahseen@ennvee.com
AGENDA
SOA Based Integration Options
SOA Principles of Oracle E-Business Suite
Oracle E-Business Suite Integrated SOA Gateway
Integration Repository
Oracle E-Business Suite Adapter
Interfaces(architectural representations of ISG and Apps Adapter)
1.Business Events
2.PL/SQL APIs
3.Open Interface Tables
4.Concurrent program
SOA Monitor
Architectural Changes in Release 12.2
Oracle E-Business adapter Vs Integrated SOA Gateway
EnnVee TechnoGroup
EnnVee provides Oracle Applications E-Business Suite Managed Services to reduce the complexity
and cost of applications management and support
Founded in 2003 to Provide Global Software Development Services Seasoned Management
Team. Over 20+ Product Development and 50+ (ERP/BI/SOA) Implementation Roll-Outs
Our On-Shore / Off-Shore capability helps customers reduce the cost and complexity of Oracle
Applications Management, achieve higher operational efficiencies, and enhance their business
performance.
Industry best
practices
Economies of scale to
deliver unmatched and cost -
effective levels of support
and system availability
Dedicated and experienced
staff ensures service
consistency
Collective experience in
supporting Oracle
Applications/Fusion Middleware
& Database Technology ensures
reliability
Focused on the
Middle Market
Specialized
solutions for
middle market
Flexible model
offers choice
from a host of
services
Timely support in
dynamic markets
SOA Based Integration Options
SOA Principles
Service Broker
Web Service
Client
(Consumer)
Web Service
Provider
Find Register
Invoke
Integration
Repository
Web Service
Client
(Consumer)
E-Business
Adapter
Find Register
Invoke
SOA Concept E-Business Suite SOA
Service Broker : Describe Service
location and contract
Integration Repository
Service Provider : An appropriate agent
to implement a particular service
Oracle E-Business Suite Adapter
Oracle E-Business Suite
Integrated SOA Gateway
Integrated SOA Gateway
Integrated Repository
PL/SQL
APIs
BSO
Interface
Tables
Java APIs
Concurrent
Programs
Interface
Views
XML Gateway
Commerce Gateway
Business Event System
Oracle Workflow
J2EE Application Server
(Oracle AS)
Web Services
Integrated SOA Gateway (ISG) is a SOA-based integration infrastructure for E-Business Suite R12 (EBS) with
an objective to provide, consume and monitor web services for out of the box integrations in a
heterogeneous ecosystem. ISG is built based on Oracle Fusion Middleware (OFM) and Service Oriented
Architecture (SOA) and uses the Oracle Apps Adapter
Oracle E-Business Suite Integrated SOA Gateway employs essential key components that enable
service integration at design time and run time, and ease the service management throughout the
entire service integration and deployment life cycle.
Oracle E-Business Suite
Integrated SOA Gateway Architecture
Service
Designer
Service Loader
Service
Generator
Oracle
JDeveloper
Integration
Repository
Service
Deployer
Web Service Security
Function Security
Exception/Error Handling
Logging & Monitoring
Application
Server Service
Provider
SOA Suite
BPEL PM
3rd Party J2E
with BPEL PM
Create Composite
Services
Create Service Artifacts
Create
Native
Services
Load
Artifacts
Native Services
Invocation
Composite
Services
Native
Services
Deploy
Services
Service Consumer
Composite
Services
Invocation
Composite Services (BPEL Export)
Business Benefits
Oracle E-Business Suite Integrated SOA Gateway
• Provide out-of-box (prebuilt & reusable) Web services
• Consume Web services
• Complements with AIA
• Path to Fusion
• Enforce function security and role-based access control
security to allow only authorized users to execute
administrative functions
Flexible
Integration
Architecture
• Monitor integration transactions from
SOA Monitor
• Comprehensive details about
integration transactions
• Integrate loosely coupled and
heterogeneous application
• Use native services as building blocks to
create composite services
• Support annotated custom integration
interfaces from Oracle Integration
Repository
• Enable Web service invocation from
Oracle E-Business Suite
• Incremental in approach to integration
Gain
Visibility
into
Integration
• Maximize investment of existing IT
assets
• Leverage interoperability with
standards-based integration
• Composite services-simplify
complexity
• Simplified user experience enabling
SOA
• Increase agility and lower integration
costs
Lower Total
Cost of
Ownership
• Business Events’—”Subscription
Model”
• Composite services—simplify
complexity
• native service enablement capability
within the Oracle E-Business Suite.
• Faster generate-deploy-implement
service enablement lifecycle
More
Interfaces
First we log on to E-Business Suite as the SYSADMIN user
Next we navigate to the Integrated SOA Gateway and into the Integration
Repository, as shown in the image next slide.
Privileges System Integration Analyst System Integration Developer
Integration Repository
Administrator
View public interfaces Yes Yes Yes
View private/internal
interfaces
No Yes Yes
Generate/regenerate web
services (WSDL)
No No Yes
Deploy/redeploy Web Services No No Yes
Un deploy Web Services No No Yes
Subscribe to business events No No Yes
Create Grants No No Yes
Download Composite services No (configurable) Yes Yes
Like any other feature in the Oracle EBS, we need to have the right privileges to use the SOA
Gateway.
Therefore, we have to create a user that has the correct permissions to generate and deploy a
web service. The following table can be found in the “Oracle E-Business Suite Integrated SOA
Gateway User's Guide”
Integration Repository
Integration Repository is an integral part of Oracle EBS. It has a powerful UI for
searching and viewing available Interfaces exposed by Oracle Apps. It is kept in synch
with latest source code via standard apps patching technology.
Catalog of all EBS public integration points.
Exposes the following integration
interfaces as web services:
• PL/SQL API(2650+)
• Business Events(915+)
• XML Gateway(170+)
• E Commerce Gateway(24+)
• Open Interface Tables/Views(147+)
• Concurrent Programs(214+)
• Business Service Object
• Composite Services
IREP can be used to easily discover and search on business interfaces, regardless of custom or Oracle
packaged ones, from the catalog for integration with any system, application, or business partner.
Catalog is searchable on keywords and navigable by product family. It enforces security rules to
allow only authorized users to perform administrative tasks such as generate and deploy Web
services.
Integration Repository
Publishing Custom Interfaces
Integration
RepositoryCustom Interfaces in E-Business Suite
HR
Projects
Finance
Order
Procure
Planning
Sales
Shipping
Annotate Interfaces
PL/SQL API
Concurrent Program
XML Message
Business Service Object
Business Event
Reads annotated files and
generates Integration Repository
Loader Files
FNDLOAD Uploads Loader File to
Integration Repository
Loader File (ildt)
Stand Alone Parser
Oracle E-Business Suite customers can upload Oracle E-Business Suite customizations/
extensions to the repository to get a unified view of Oracle E-Business Suite and their
customizations. The custom interfaces can be uploaded to Oracle Integration Repository
in three simple steps:
 Annotate the custom interface source file following the published Oracle Integration
Repository annotation standards and guidelines.
 Validate the annotated source file using the Oracle Integration Repository Parser tool.
Annotations are extracted as an ildt file.
 Upload the ildt file containing the parsed annotations using the FNDLOAD utility. The
custom interface information is then accessible from Oracle Integration Repository.
Features
 Leverages Integration Repository and exposes
only recommended public interfaces
 Version aware design-time. Packaged IREP
content
 Secured and trusted connection. There is
dynamic setting of Application context, Apps
Password-No sharing with FMW and also
supports multiple languages and multiple
organization access control (MOAC)
 Exception and Error handling support-Faults
for native E-business Integration components
 XA transaction Support
 Supports multiple Oracle EBS Versions
 Protects SOA exposed APIs from unauthorized
access
 Faster design to deploy time and Declarative
development of Integration solutions
Oracle EBS(Apps) adapter are available out-of-the-box, have a wizard driven configuration, leverage
IREP and expose only the public interfaces and generate the adapter metadata as WSDL files with
JCA extensions. “Oracle Fusion Middleware Adapter for Oracle Applications provides
comprehensive, bidirectional, multimodal, synchronous, and asynchronous connectivity to Oracle E-
Business Suite from non-Oracle applications through Oracle Fusion Middleware SOA Suite”
Oracle Apps Adapter
Schematic architecture
Service Oriented Architecture
Oracle E-Business Suite Adapter—Life Cycle
JDeveloper
Develop
Adapter Framework
Integrate: Technology
Integration Repository
Integrate: Content
BPEL PM
Orchestrate
Oracle EBS Security
Access Control
Enterprise Manager
Monitor & Manage
Oracle E-Business Suite Adapter
Leverages Integration Repository
■ Version Aware design-time
■ Packaged with Adapter for
11.i.10
■ Live connection and
cache in R12
Business Benefits
Oracle E-Business Suite Adapter
 Exposes E-Business Suite Integration Interfaces as standard web services for 1.5.x versions
 Supports multiple versions of Oracle Apps in a heterogeneous eco-system
 Supports most-used interface types
 Agile and Flexible architecture
 Intuitive UI-Simplifies design time
 Faster design to deploy time
 Declarative development of Integration solutions
 Secure Integration by Authentication(trusted connection) and Authorization(execution of
privileges)
 Secure and protects SOA exposed APIs from unauthorized access
 No coding required
Interfaces
1.Business Event
“A business event is an occurrence in an internet or intranet application or program that might be
significant to other objects in a system or to external agents.”
▪ For example, the creation of a purchase order is an example of a business event in a
purchasing application or receiving an Order or shipping an order in supply chain is
another example
Business Events
■ Leverages the Oracle Advanced Queuing (AQ) infrastructure to communicate business
events between systems.
■ Includes Event Manager and Workflow process event activities.
■ The Event Manager lets you register subscriptions to significant events
■ Event Activities representing Business event within workflow processes enables modeling
complex business flows or logics within workflow processes.
■ BES is available with both standalone and E-Business Suite Workflow
■ BES provides event driven processing. Allows Application modules and external systems to
raise events
■ BES facilitates Oracle Application modules and external system to subscribe to these events.
Subscriptions can be synchronous or asynchronous
■ Events can be raised locally or received from an external system or the local system through
AQ. Workflow API: WF_EVENT.raise
■ ISG supports business events through event subscription
B. Run Time
A. Design Time
Oracle
Apps
Oracle
E-Business
WSDL
Business Event
Event Raised
Advanced
Queue
Subscriptions
Executed
Inbound Business Events
Architecture
The Event Manager lets you register subscriptions to significant events. Events
can be raised locally or received from an external system or the local system
through AQ. Subscriptions can include the executing custom code on the event
information or sending event information to a workflow process or sending event
information to other queues or systems.
B. Run Time
A. Design Time
Oracle
Apps
WSDLBusiness
Event
Event
Raised
WF_BPEL_Q
Advanced Queue
S1–Sn
(Seeded Subscriptions)
Sn+1
(Deferred Subscriptions)
WF_BPEL_Q
Oracle
Apps
Event Subscriptions
Listens to WF_BPEL_QAgent
 E-Business Suite is preconfigured with numerous Business Events and each business event represents a ready
to use Integration point. Unique consumer is created
 Subscription to Business event from Integration repository page must be made first and these Integrations are
enqueued in AQ named WF_BPEL_Q to get event details.
 At runtime a WF_BPEL_QAgent Listener polls this queue and incase new records are found the corresponding
BPEL Process is triggered.
 Composite is deployed before raising the business event so that subscribed business event is successfully
enqueued to WF_BPEL_Q
 PULL Mechanism wherein AQ Adapter could be used to dequeue the event message and be used in SOA
processes.
Outbound Business Events-ISG
Architecture
B. Run Time
A. Design Time
Oracle
Apps
WSDLBusiness
Event
Event
Raised
WF_BPEL_Q
Advanced Queue
S1–Sn
(Seeded Subscriptions)
Sn+1
(Deferred Subscriptions
for Apps Adapter)
WF_BPEL_Q
Oracle
Apps
Event Subscriptions
Listens to WF_Deferred_Q
 E-Business Suite is preconfigured with numerous Business Events and each business event represents a ready to
use Integration point. Unique consumer is created
 Subscription to Business event is created internally in background to listen to Business event
 At runtime a WF_Deferred_Queue polls this queue and incase new records are found thecorresponding BPEL
Process is triggered. WF_Deferred_listener must be up and running on target instance and Event must be
enabled for BPEL to subscribe to it.
 Composite is deployed before raising the business event so that subscribed business event is successfully
enqueued to WF_BPEL_Q
 The usage of business event by EBS Adapter can be considered a PULL mechanism wherein the EBS Adapter
dequeues the message from WF_BPEL_Q in E-Business suite database.
Outbound Business Events-Oracle EBS Adapter
Architecture
2. PL/SQL API
■ Public PL/SQL APIs are used for inserting and updating Oracle Applications data
■ Multiple operations can be performed by procedures for a business service
■ Typically used for A2A integration purposes
■ ISG in EBS R12.2 is capable of supporting synchronous/asynchronous web service
interactions through PL/SQL APIs.
■ In R12.2,PL/SQL APIs can be exposed both as SOAP and REST webservices
■ Exposed as Web service(WSDL) and generated Web service can be deployed from IREP to
Oracle e-business Application server
PL/SQL APIs –ISG
Architecture
Run Time
Design Time
Apps Initialize
DataDataData
PL/SQL
WSDL
Apps
Context
Info
Integration
Repository
Populating certain variables in the BPEL Process Manager (in invoke component) in
order to provide context information for Oracle Applications.
The context is set taking into account the values passed for the header properties
including Username, Responsibility, Responsibility Application, Security Group,
and NLS Language.
Steps to expose an Interface as Secure Web Service
Initially BUILD PL/SQL Package and then Annotate Package and compile and
generate ILDT loader file and Load this file to Integration Repository via FNDLOAD
The following steps should be done using after uploading API to integration
repository
1.To Generate WSDL ,locate the interface definition first and click Generate
WSDL in the interface details page.
Once the service is successfully generated, the Web Service appears in the
interface details page
2.To deploy a generated Web service, select at least one authentication type and
click Deploy in the Web Service - SOA Provider region of the interface details page
to deploy the service.
Once the service is successfully deployed, the selected authentication type(s) will
be displayed along with 'Deployed' Web Service Status
You can now see a link to the service description (WSDL) that can be used to call
this service from other applications, systems, etc. You can click on that View
WSDL link (record) to see the WSDL code.
An integration developer also needs to log on to the system to locate and record the deployed Web
service WSDL URL for the interface that needs to be orchestrated into a meaningful business
process in Oracle JDeveloper using BPEL language.
This can be done by clicking the View WSDL link in the interface details page to open a new
window or tab. Copy the WSDL URL from the new window. This URL will be used later in creating a
partner link for the interface exposed as a Web service during the BPEL process creation at design
time.
The next step is to grant access to the service, so that we will be able to invoke it. To do
this, we expand the list of operations in the last part of the interface page in Integration
Repository , then check the box next to the interface we want to grant access to, and click on
the Grant Access button. Then enter the username for the user you want to grant access to, or
use the search button to find the user.
Then finally invoking the SOA service from BPEL Process Manager
PL/SQL APIs-Oracle EBS Adapter
Architecture
Run Time
Design Time
Apps Initialize
DataDataData
PL/SQL
JPub PL/SQL Wrappers
WSDL
Apps
Context
Info
Integration
Repository
If the input and the output parameters of the Stored Procedure contains complex
data types like PL/SQL Boolean, PL/SQL Table or PL/SQL Record,that are not readily
mapped to JDBC types, the apps adapter invokes Oracle JPublisher to generate the
necessary wrappers automatically. Oracle JPublisher generates two SQL files, one to
create schema objects, and another to drop them besides generating WSDL and
XSD Files.
3.Open Interface Tables
■ Intermediate staging tables when the data is inserted/updated
■ The data from these tables is posted into base tables via the
concurrent programs
■ Interface tables can be used only for insert operations and
support only an inbound connection into Oracle Applications.
■ The Open Interface tables are typically used for internal and A2A
Integration purposes
Open Interface Tables
Schematic Diagram
Oracle
Form
Import
Programs Interface Tables
Oracle E-Business Suite
3rd Party
Adapter
Database
Oracle
Database
Gateway
Technology
Non-Oracle
Database
EDI Gateway/
XML Gateway
EDI or XML
SQL *Loader Flat
File
Validation using the systems
application logic
Open Interface Tables-Oracle EBS Adapter
Architectural Diagram
Design Time
Interface
Tables
Run Time
Apps Initialize
DataDataData
Integration
Repository
WSDL
Apps
Context
Info
Create
JOIN
(optional)
The primary keys on all the interface tables being used and parent-child
relationships among all the selected interface tables need to be defined.
4.Concurrent Programs
■ An Execution file that can be an operating system file or
database stored procedure which contains application
logic(example: PL/SQL, Java)
■ Typically used to move data from staging tables to base tables
■ Concurrent program in ISG can be exposed as web services
based integration interface
■ Typically used for internal and A2A integration purposes.
Design Time
Run Time
Apps Initialize
Integration
Repository
WSDL
Apps
Context
Info
Concurrent
Program
Concurrent Programs-ISG
Architectural Diagram
DataDataData
Generate & Deploy
& locate
This is pretty similar to PL/SQL API approach of generating, deploying and locating
WSDL.
To generate a Web service, locate the interface definition first from the Oracle Integration
Repository and click Generate WSDL in the interface details page. The Web Service - SOA
Provider region appears in the interface details page.
To deploy a generated Web service, select at least one authentication type
and click Deploy in the Web Service - SOA Provider region of the interface details page to deploy
the service.
Once the service is successfully deployed, the selected authentication type(s) will be displayed
along with 'Deployed' Web Service Status.
This is pretty similar to PL/SQL API approach of generating, deploying and locating WSDL.
Concurrent Programs-Oracle EBS Adapter
Architectural Diagram
Design Time
Run Time
Apps Initialize
Integration
Repository
WSDL
Apps
Context
Info
Concurrent
Program
Base
Tables
Concurrent
Program
Interface
Tables
Concurrent manager runs in the background waiting for a concurrent program to be
submitted and once it is submitted ,it puts it into execution queue. BPEL processes
insert data into open interface tables/staging tables, on which concurrent programs
run, validate data and push data into final base tables.
SOA Monitor
■ SOA Monitor is a managing tool to monitor the SOAP request and response traffic
with SOA and Web Service Provider.
■ With SOA Monitor, the Integration Repository Administrator can effectively manage
and identify errors incurred during the service deployment life cycle and take
necessary actions to expedite the interaction between services.
By clicking the Request and Response icons it is possible to view the details about a
specific web service call. The Status column indicates if the invocations were successful or
not.
Architectural Changes in Release 12.2
Oracle EBS ISG Vs EBS Adapter
INTEGRATED SOA GATEWAY E-BUSINESS SUITE ADAPTER
SOAP web service Standard JCA service
Provided out-of box from EBS Provided from SOA suite in mid-tier
Provides Interoperability leverage from standard web
service client(WLS JAX-WS, Apache Axis,. NET)
Provided via Oracle BPEL Process Manager or
Enterprise Service Bus in Jdeveloper
Multi-Service Transaction failures need to be handled
explicitly
Multiservice transaction failures are rolled back
implicitly via transaction control of JCA framework
Consumption of External web services for lightweight
integration via native service invocation framework
Consumption of external web services is via Oracle
BPEL Process manager or Enterprise service bus
Integration transactions are monitored via SOA
monitor
Integration Transaction are monitored via BPEL
PM,ESB Consoles
Comes inbuilt with Oracle E-Business R12+ versions Full-use licenses for SOA suite, EBS adapter, WLS
suite needs to be purchased
Supports integrations PL/SQL API,BSO,BE,XML
Gateway(IN) & Concurrent program, Java APIs (forms)
Support PL/SQL API,XML Gateway(IN),Concurrent
Program, EDI, Open Interface tables & views
WS Policies cannot be defined WS Policies(AT,RM,MTOM) can be defined (through
OWSM and SOA suite)
Asynchronous Interaction pattern is not supported
prior R12.2 version
Asynchronous Interaction pattern is supported
New product since EBS R12.1.1 Supports EBS 11iCU2,R12.0.X,R12.1.X
Thank You
Contact:
Sadia.tahseen@ennvee.com
QUESTIONS?
Please complete the session
evaluation
We appreciate your feedback and insight

Mais conteúdo relacionado

Mais procurados

Service everywhere using oracle integration repository
Service everywhere using oracle integration repositoryService everywhere using oracle integration repository
Service everywhere using oracle integration repositoryPavan B
 
Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...p6academy
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteRajesh Raheja
 
Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?Ravi Madabhushanam
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001jucaab
 
Introduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesIntroduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesVincenzo Capozzoli
 
OIM Connector for Webservices
OIM Connector for WebservicesOIM Connector for Webservices
OIM Connector for WebservicesAtul Goyal
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeBerry Clemens
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Berry Clemens
 
Oracle APEX Social Login
Oracle APEX Social LoginOracle APEX Social Login
Oracle APEX Social Loginmsewtz
 
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteOracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteDouwe Pieter van den Bos
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
 
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracleContractors
 

Mais procurados (19)

Service everywhere using oracle integration repository
Service everywhere using oracle integration repositoryService everywhere using oracle integration repository
Service everywhere using oracle integration repository
 
Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...
 
Oracle process-automation-with-rpa
Oracle process-automation-with-rpaOracle process-automation-with-rpa
Oracle process-automation-with-rpa
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
 
Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?Infrastructure as a Service - ready for Mission Critical ERP ?
Infrastructure as a Service - ready for Mission Critical ERP ?
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
Oracle apex hosting
Oracle apex hostingOracle apex hosting
Oracle apex hosting
 
Introduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesIntroduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slides
 
OIM Connector for Webservices
OIM Connector for WebservicesOIM Connector for Webservices
OIM Connector for Webservices
 
Soa enablement
Soa enablementSoa enablement
Soa enablement
 
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obieeUgf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
 
Oracle APEX Social Login
Oracle APEX Social LoginOracle APEX Social Login
Oracle APEX Social Login
 
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA SuiteOracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
Oracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented WorldOracle SOA Suite Overview - Integration in a Service-Oriented World
Oracle SOA Suite Overview - Integration in a Service-Oriented World
 

Destaque

OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practicesvasuballa
 
WebServices Fundamentals
WebServices FundamentalsWebServices Fundamentals
WebServices Fundamentalsmdfkhan625
 
Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)Bizinsight Consulting Inc
 
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Complianceeprentise
 
Oracle REST Data Services
Oracle REST Data ServicesOracle REST Data Services
Oracle REST Data ServicesChris Muir
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_aioughydchapter
 
Oracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFOracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFBerry Clemens
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle AppsBiswajit Pratihari
 
Accounts payable instructor_guide (1)
Accounts payable instructor_guide (1)Accounts payable instructor_guide (1)
Accounts payable instructor_guide (1)Beverley Baker-Harris
 
Oracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 WeeksOracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 WeeksPerficient, Inc.
 
Basic introduction to SOA
Basic introduction to SOABasic introduction to SOA
Basic introduction to SOAJoaquin Rincon
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flowsAdil Arshad
 
Write Less (code) With More (Oracle Database 12c New Features)
Write Less (code) With More (Oracle Database 12c New Features)Write Less (code) With More (Oracle Database 12c New Features)
Write Less (code) With More (Oracle Database 12c New Features)Oren Nakdimon
 
Modern Finance Organisation
Modern Finance OrganisationModern Finance Organisation
Modern Finance Organisationguest3eeb1f
 
Your first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAYour first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAhalimelnagar
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Destaque (18)

OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practices
 
WebServices Fundamentals
WebServices FundamentalsWebServices Fundamentals
WebServices Fundamentals
 
Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)Endeca information discovery for Oracle Receivables ( EBS)
Endeca information discovery for Oracle Receivables ( EBS)
 
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
 
Oracle REST Data Services
Oracle REST Data ServicesOracle REST Data Services
Oracle REST Data Services
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
 
Oracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFOracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADF
 
Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12
 
Performance Testing in Oracle Apps
Performance Testing in Oracle AppsPerformance Testing in Oracle Apps
Performance Testing in Oracle Apps
 
Accounts payable instructor_guide (1)
Accounts payable instructor_guide (1)Accounts payable instructor_guide (1)
Accounts payable instructor_guide (1)
 
Oracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 WeeksOracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 Weeks
 
Basic introduction to SOA
Basic introduction to SOABasic introduction to SOA
Basic introduction to SOA
 
Multiperiod Accounting in Oracle EBS R12
Multiperiod Accounting in Oracle EBS R12Multiperiod Accounting in Oracle EBS R12
Multiperiod Accounting in Oracle EBS R12
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
 
Write Less (code) With More (Oracle Database 12c New Features)
Write Less (code) With More (Oracle Database 12c New Features)Write Less (code) With More (Oracle Database 12c New Features)
Write Less (code) With More (Oracle Database 12c New Features)
 
Modern Finance Organisation
Modern Finance OrganisationModern Finance Organisation
Modern Finance Organisation
 
Your first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAYour first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOA
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Semelhante a Oaug collaborate sadia_tahseen

ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfBrighton26
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009sundu72
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551xavier john
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheetkaushiksin
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00zeesniper
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview pptp6academy
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewAhmed El-Demasy
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Guido Schmutz
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsJaime Cid
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteRevelation Technologies
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_ResumeVEERA DATLA
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stackBijoy Viswanadhan
 

Semelhante a Oaug collaborate sadia_tahseen (20)

ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdf
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data SheetBiz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
Biz Talk Adapter Pack 2 0 Oracle Ebs Adapter Data Sheet
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00R12 d49656 gc10-apps dba 00
R12 d49656 gc10-apps dba 00
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Oracle soa suite 12c
Oracle soa suite 12cOracle soa suite 12c
Oracle soa suite 12c
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Oaug collaborate sadia_tahseen

  • 1. REMINDER Check in on the COLLABORATE mobile app Comparison of ISG With Oracle Apps Adapter for Integration of SOA With Oracle E-Business Suite by: Sadia Tahseen Fusion Middleware Architect/Developer EnnVee TechnoGroup Inc. Session ID#: 14095
  • 2. About the Speaker Sadia Tahseen ■ Sadia Tahseen is an experienced Fusion Middleware Developer/Architect ■ Over 8+ years experience in IT predominantly in Oracle Databases and Oracle Fusion middleware technologies (SOA/AIA) ■ MS in Computer Science ■ Certifications: Oracle SOA Presales Expert , Oracle SOA Implementation Infrastructure Specialist, Oracle Certified Professional ■ Early Contributor to Service Tech Magazine/OTN/OAUG/NCOAUG ■ Active Researcher in Fusion Middleware/Cloud Computing Contact:Sadia.tahseen@ennvee.com
  • 3. AGENDA SOA Based Integration Options SOA Principles of Oracle E-Business Suite Oracle E-Business Suite Integrated SOA Gateway Integration Repository Oracle E-Business Suite Adapter Interfaces(architectural representations of ISG and Apps Adapter) 1.Business Events 2.PL/SQL APIs 3.Open Interface Tables 4.Concurrent program SOA Monitor Architectural Changes in Release 12.2 Oracle E-Business adapter Vs Integrated SOA Gateway
  • 4. EnnVee TechnoGroup EnnVee provides Oracle Applications E-Business Suite Managed Services to reduce the complexity and cost of applications management and support Founded in 2003 to Provide Global Software Development Services Seasoned Management Team. Over 20+ Product Development and 50+ (ERP/BI/SOA) Implementation Roll-Outs Our On-Shore / Off-Shore capability helps customers reduce the cost and complexity of Oracle Applications Management, achieve higher operational efficiencies, and enhance their business performance. Industry best practices Economies of scale to deliver unmatched and cost - effective levels of support and system availability Dedicated and experienced staff ensures service consistency Collective experience in supporting Oracle Applications/Fusion Middleware & Database Technology ensures reliability Focused on the Middle Market Specialized solutions for middle market Flexible model offers choice from a host of services Timely support in dynamic markets
  • 6. SOA Principles Service Broker Web Service Client (Consumer) Web Service Provider Find Register Invoke Integration Repository Web Service Client (Consumer) E-Business Adapter Find Register Invoke SOA Concept E-Business Suite SOA Service Broker : Describe Service location and contract Integration Repository Service Provider : An appropriate agent to implement a particular service Oracle E-Business Suite Adapter
  • 7. Oracle E-Business Suite Integrated SOA Gateway Integrated SOA Gateway Integrated Repository PL/SQL APIs BSO Interface Tables Java APIs Concurrent Programs Interface Views XML Gateway Commerce Gateway Business Event System Oracle Workflow J2EE Application Server (Oracle AS) Web Services Integrated SOA Gateway (ISG) is a SOA-based integration infrastructure for E-Business Suite R12 (EBS) with an objective to provide, consume and monitor web services for out of the box integrations in a heterogeneous ecosystem. ISG is built based on Oracle Fusion Middleware (OFM) and Service Oriented Architecture (SOA) and uses the Oracle Apps Adapter
  • 8. Oracle E-Business Suite Integrated SOA Gateway employs essential key components that enable service integration at design time and run time, and ease the service management throughout the entire service integration and deployment life cycle. Oracle E-Business Suite Integrated SOA Gateway Architecture Service Designer Service Loader Service Generator Oracle JDeveloper Integration Repository Service Deployer Web Service Security Function Security Exception/Error Handling Logging & Monitoring Application Server Service Provider SOA Suite BPEL PM 3rd Party J2E with BPEL PM Create Composite Services Create Service Artifacts Create Native Services Load Artifacts Native Services Invocation Composite Services Native Services Deploy Services Service Consumer Composite Services Invocation Composite Services (BPEL Export)
  • 9. Business Benefits Oracle E-Business Suite Integrated SOA Gateway • Provide out-of-box (prebuilt & reusable) Web services • Consume Web services • Complements with AIA • Path to Fusion • Enforce function security and role-based access control security to allow only authorized users to execute administrative functions Flexible Integration Architecture • Monitor integration transactions from SOA Monitor • Comprehensive details about integration transactions • Integrate loosely coupled and heterogeneous application • Use native services as building blocks to create composite services • Support annotated custom integration interfaces from Oracle Integration Repository • Enable Web service invocation from Oracle E-Business Suite • Incremental in approach to integration Gain Visibility into Integration • Maximize investment of existing IT assets • Leverage interoperability with standards-based integration • Composite services-simplify complexity • Simplified user experience enabling SOA • Increase agility and lower integration costs Lower Total Cost of Ownership • Business Events’—”Subscription Model” • Composite services—simplify complexity • native service enablement capability within the Oracle E-Business Suite. • Faster generate-deploy-implement service enablement lifecycle More Interfaces
  • 10. First we log on to E-Business Suite as the SYSADMIN user Next we navigate to the Integrated SOA Gateway and into the Integration Repository, as shown in the image next slide.
  • 11.
  • 12. Privileges System Integration Analyst System Integration Developer Integration Repository Administrator View public interfaces Yes Yes Yes View private/internal interfaces No Yes Yes Generate/regenerate web services (WSDL) No No Yes Deploy/redeploy Web Services No No Yes Un deploy Web Services No No Yes Subscribe to business events No No Yes Create Grants No No Yes Download Composite services No (configurable) Yes Yes Like any other feature in the Oracle EBS, we need to have the right privileges to use the SOA Gateway. Therefore, we have to create a user that has the correct permissions to generate and deploy a web service. The following table can be found in the “Oracle E-Business Suite Integrated SOA Gateway User's Guide”
  • 13. Integration Repository Integration Repository is an integral part of Oracle EBS. It has a powerful UI for searching and viewing available Interfaces exposed by Oracle Apps. It is kept in synch with latest source code via standard apps patching technology. Catalog of all EBS public integration points. Exposes the following integration interfaces as web services: • PL/SQL API(2650+) • Business Events(915+) • XML Gateway(170+) • E Commerce Gateway(24+) • Open Interface Tables/Views(147+) • Concurrent Programs(214+) • Business Service Object • Composite Services
  • 14. IREP can be used to easily discover and search on business interfaces, regardless of custom or Oracle packaged ones, from the catalog for integration with any system, application, or business partner. Catalog is searchable on keywords and navigable by product family. It enforces security rules to allow only authorized users to perform administrative tasks such as generate and deploy Web services.
  • 15. Integration Repository Publishing Custom Interfaces Integration RepositoryCustom Interfaces in E-Business Suite HR Projects Finance Order Procure Planning Sales Shipping Annotate Interfaces PL/SQL API Concurrent Program XML Message Business Service Object Business Event Reads annotated files and generates Integration Repository Loader Files FNDLOAD Uploads Loader File to Integration Repository Loader File (ildt) Stand Alone Parser Oracle E-Business Suite customers can upload Oracle E-Business Suite customizations/ extensions to the repository to get a unified view of Oracle E-Business Suite and their customizations. The custom interfaces can be uploaded to Oracle Integration Repository in three simple steps:  Annotate the custom interface source file following the published Oracle Integration Repository annotation standards and guidelines.  Validate the annotated source file using the Oracle Integration Repository Parser tool. Annotations are extracted as an ildt file.  Upload the ildt file containing the parsed annotations using the FNDLOAD utility. The custom interface information is then accessible from Oracle Integration Repository.
  • 16. Features  Leverages Integration Repository and exposes only recommended public interfaces  Version aware design-time. Packaged IREP content  Secured and trusted connection. There is dynamic setting of Application context, Apps Password-No sharing with FMW and also supports multiple languages and multiple organization access control (MOAC)  Exception and Error handling support-Faults for native E-business Integration components  XA transaction Support  Supports multiple Oracle EBS Versions  Protects SOA exposed APIs from unauthorized access  Faster design to deploy time and Declarative development of Integration solutions Oracle EBS(Apps) adapter are available out-of-the-box, have a wizard driven configuration, leverage IREP and expose only the public interfaces and generate the adapter metadata as WSDL files with JCA extensions. “Oracle Fusion Middleware Adapter for Oracle Applications provides comprehensive, bidirectional, multimodal, synchronous, and asynchronous connectivity to Oracle E- Business Suite from non-Oracle applications through Oracle Fusion Middleware SOA Suite” Oracle Apps Adapter Schematic architecture
  • 17. Service Oriented Architecture Oracle E-Business Suite Adapter—Life Cycle JDeveloper Develop Adapter Framework Integrate: Technology Integration Repository Integrate: Content BPEL PM Orchestrate Oracle EBS Security Access Control Enterprise Manager Monitor & Manage
  • 18. Oracle E-Business Suite Adapter Leverages Integration Repository ■ Version Aware design-time ■ Packaged with Adapter for 11.i.10 ■ Live connection and cache in R12
  • 19. Business Benefits Oracle E-Business Suite Adapter  Exposes E-Business Suite Integration Interfaces as standard web services for 1.5.x versions  Supports multiple versions of Oracle Apps in a heterogeneous eco-system  Supports most-used interface types  Agile and Flexible architecture  Intuitive UI-Simplifies design time  Faster design to deploy time  Declarative development of Integration solutions  Secure Integration by Authentication(trusted connection) and Authorization(execution of privileges)  Secure and protects SOA exposed APIs from unauthorized access  No coding required
  • 20. Interfaces 1.Business Event “A business event is an occurrence in an internet or intranet application or program that might be significant to other objects in a system or to external agents.” ▪ For example, the creation of a purchase order is an example of a business event in a purchasing application or receiving an Order or shipping an order in supply chain is another example
  • 21. Business Events ■ Leverages the Oracle Advanced Queuing (AQ) infrastructure to communicate business events between systems. ■ Includes Event Manager and Workflow process event activities. ■ The Event Manager lets you register subscriptions to significant events ■ Event Activities representing Business event within workflow processes enables modeling complex business flows or logics within workflow processes. ■ BES is available with both standalone and E-Business Suite Workflow ■ BES provides event driven processing. Allows Application modules and external systems to raise events ■ BES facilitates Oracle Application modules and external system to subscribe to these events. Subscriptions can be synchronous or asynchronous ■ Events can be raised locally or received from an external system or the local system through AQ. Workflow API: WF_EVENT.raise ■ ISG supports business events through event subscription
  • 22.
  • 23. B. Run Time A. Design Time Oracle Apps Oracle E-Business WSDL Business Event Event Raised Advanced Queue Subscriptions Executed Inbound Business Events Architecture The Event Manager lets you register subscriptions to significant events. Events can be raised locally or received from an external system or the local system through AQ. Subscriptions can include the executing custom code on the event information or sending event information to a workflow process or sending event information to other queues or systems.
  • 24. B. Run Time A. Design Time Oracle Apps WSDLBusiness Event Event Raised WF_BPEL_Q Advanced Queue S1–Sn (Seeded Subscriptions) Sn+1 (Deferred Subscriptions) WF_BPEL_Q Oracle Apps Event Subscriptions Listens to WF_BPEL_QAgent  E-Business Suite is preconfigured with numerous Business Events and each business event represents a ready to use Integration point. Unique consumer is created  Subscription to Business event from Integration repository page must be made first and these Integrations are enqueued in AQ named WF_BPEL_Q to get event details.  At runtime a WF_BPEL_QAgent Listener polls this queue and incase new records are found the corresponding BPEL Process is triggered.  Composite is deployed before raising the business event so that subscribed business event is successfully enqueued to WF_BPEL_Q  PULL Mechanism wherein AQ Adapter could be used to dequeue the event message and be used in SOA processes. Outbound Business Events-ISG Architecture
  • 25. B. Run Time A. Design Time Oracle Apps WSDLBusiness Event Event Raised WF_BPEL_Q Advanced Queue S1–Sn (Seeded Subscriptions) Sn+1 (Deferred Subscriptions for Apps Adapter) WF_BPEL_Q Oracle Apps Event Subscriptions Listens to WF_Deferred_Q  E-Business Suite is preconfigured with numerous Business Events and each business event represents a ready to use Integration point. Unique consumer is created  Subscription to Business event is created internally in background to listen to Business event  At runtime a WF_Deferred_Queue polls this queue and incase new records are found thecorresponding BPEL Process is triggered. WF_Deferred_listener must be up and running on target instance and Event must be enabled for BPEL to subscribe to it.  Composite is deployed before raising the business event so that subscribed business event is successfully enqueued to WF_BPEL_Q  The usage of business event by EBS Adapter can be considered a PULL mechanism wherein the EBS Adapter dequeues the message from WF_BPEL_Q in E-Business suite database. Outbound Business Events-Oracle EBS Adapter Architecture
  • 26. 2. PL/SQL API ■ Public PL/SQL APIs are used for inserting and updating Oracle Applications data ■ Multiple operations can be performed by procedures for a business service ■ Typically used for A2A integration purposes ■ ISG in EBS R12.2 is capable of supporting synchronous/asynchronous web service interactions through PL/SQL APIs. ■ In R12.2,PL/SQL APIs can be exposed both as SOAP and REST webservices ■ Exposed as Web service(WSDL) and generated Web service can be deployed from IREP to Oracle e-business Application server
  • 27. PL/SQL APIs –ISG Architecture Run Time Design Time Apps Initialize DataDataData PL/SQL WSDL Apps Context Info Integration Repository Populating certain variables in the BPEL Process Manager (in invoke component) in order to provide context information for Oracle Applications. The context is set taking into account the values passed for the header properties including Username, Responsibility, Responsibility Application, Security Group, and NLS Language.
  • 28. Steps to expose an Interface as Secure Web Service Initially BUILD PL/SQL Package and then Annotate Package and compile and generate ILDT loader file and Load this file to Integration Repository via FNDLOAD
  • 29. The following steps should be done using after uploading API to integration repository 1.To Generate WSDL ,locate the interface definition first and click Generate WSDL in the interface details page. Once the service is successfully generated, the Web Service appears in the interface details page
  • 30. 2.To deploy a generated Web service, select at least one authentication type and click Deploy in the Web Service - SOA Provider region of the interface details page to deploy the service. Once the service is successfully deployed, the selected authentication type(s) will be displayed along with 'Deployed' Web Service Status
  • 31. You can now see a link to the service description (WSDL) that can be used to call this service from other applications, systems, etc. You can click on that View WSDL link (record) to see the WSDL code.
  • 32. An integration developer also needs to log on to the system to locate and record the deployed Web service WSDL URL for the interface that needs to be orchestrated into a meaningful business process in Oracle JDeveloper using BPEL language. This can be done by clicking the View WSDL link in the interface details page to open a new window or tab. Copy the WSDL URL from the new window. This URL will be used later in creating a partner link for the interface exposed as a Web service during the BPEL process creation at design time.
  • 33. The next step is to grant access to the service, so that we will be able to invoke it. To do this, we expand the list of operations in the last part of the interface page in Integration Repository , then check the box next to the interface we want to grant access to, and click on the Grant Access button. Then enter the username for the user you want to grant access to, or use the search button to find the user.
  • 34. Then finally invoking the SOA service from BPEL Process Manager
  • 35. PL/SQL APIs-Oracle EBS Adapter Architecture Run Time Design Time Apps Initialize DataDataData PL/SQL JPub PL/SQL Wrappers WSDL Apps Context Info Integration Repository If the input and the output parameters of the Stored Procedure contains complex data types like PL/SQL Boolean, PL/SQL Table or PL/SQL Record,that are not readily mapped to JDBC types, the apps adapter invokes Oracle JPublisher to generate the necessary wrappers automatically. Oracle JPublisher generates two SQL files, one to create schema objects, and another to drop them besides generating WSDL and XSD Files.
  • 36. 3.Open Interface Tables ■ Intermediate staging tables when the data is inserted/updated ■ The data from these tables is posted into base tables via the concurrent programs ■ Interface tables can be used only for insert operations and support only an inbound connection into Oracle Applications. ■ The Open Interface tables are typically used for internal and A2A Integration purposes
  • 37. Open Interface Tables Schematic Diagram Oracle Form Import Programs Interface Tables Oracle E-Business Suite 3rd Party Adapter Database Oracle Database Gateway Technology Non-Oracle Database EDI Gateway/ XML Gateway EDI or XML SQL *Loader Flat File Validation using the systems application logic
  • 38. Open Interface Tables-Oracle EBS Adapter Architectural Diagram Design Time Interface Tables Run Time Apps Initialize DataDataData Integration Repository WSDL Apps Context Info Create JOIN (optional) The primary keys on all the interface tables being used and parent-child relationships among all the selected interface tables need to be defined.
  • 39. 4.Concurrent Programs ■ An Execution file that can be an operating system file or database stored procedure which contains application logic(example: PL/SQL, Java) ■ Typically used to move data from staging tables to base tables ■ Concurrent program in ISG can be exposed as web services based integration interface ■ Typically used for internal and A2A integration purposes.
  • 40. Design Time Run Time Apps Initialize Integration Repository WSDL Apps Context Info Concurrent Program Concurrent Programs-ISG Architectural Diagram DataDataData Generate & Deploy & locate This is pretty similar to PL/SQL API approach of generating, deploying and locating WSDL.
  • 41. To generate a Web service, locate the interface definition first from the Oracle Integration Repository and click Generate WSDL in the interface details page. The Web Service - SOA Provider region appears in the interface details page. To deploy a generated Web service, select at least one authentication type and click Deploy in the Web Service - SOA Provider region of the interface details page to deploy the service. Once the service is successfully deployed, the selected authentication type(s) will be displayed along with 'Deployed' Web Service Status. This is pretty similar to PL/SQL API approach of generating, deploying and locating WSDL.
  • 42. Concurrent Programs-Oracle EBS Adapter Architectural Diagram Design Time Run Time Apps Initialize Integration Repository WSDL Apps Context Info Concurrent Program Base Tables Concurrent Program Interface Tables Concurrent manager runs in the background waiting for a concurrent program to be submitted and once it is submitted ,it puts it into execution queue. BPEL processes insert data into open interface tables/staging tables, on which concurrent programs run, validate data and push data into final base tables.
  • 43. SOA Monitor ■ SOA Monitor is a managing tool to monitor the SOAP request and response traffic with SOA and Web Service Provider. ■ With SOA Monitor, the Integration Repository Administrator can effectively manage and identify errors incurred during the service deployment life cycle and take necessary actions to expedite the interaction between services. By clicking the Request and Response icons it is possible to view the details about a specific web service call. The Status column indicates if the invocations were successful or not.
  • 44.
  • 45. Architectural Changes in Release 12.2
  • 46. Oracle EBS ISG Vs EBS Adapter INTEGRATED SOA GATEWAY E-BUSINESS SUITE ADAPTER SOAP web service Standard JCA service Provided out-of box from EBS Provided from SOA suite in mid-tier Provides Interoperability leverage from standard web service client(WLS JAX-WS, Apache Axis,. NET) Provided via Oracle BPEL Process Manager or Enterprise Service Bus in Jdeveloper Multi-Service Transaction failures need to be handled explicitly Multiservice transaction failures are rolled back implicitly via transaction control of JCA framework Consumption of External web services for lightweight integration via native service invocation framework Consumption of external web services is via Oracle BPEL Process manager or Enterprise service bus Integration transactions are monitored via SOA monitor Integration Transaction are monitored via BPEL PM,ESB Consoles Comes inbuilt with Oracle E-Business R12+ versions Full-use licenses for SOA suite, EBS adapter, WLS suite needs to be purchased Supports integrations PL/SQL API,BSO,BE,XML Gateway(IN) & Concurrent program, Java APIs (forms) Support PL/SQL API,XML Gateway(IN),Concurrent Program, EDI, Open Interface tables & views WS Policies cannot be defined WS Policies(AT,RM,MTOM) can be defined (through OWSM and SOA suite) Asynchronous Interaction pattern is not supported prior R12.2 version Asynchronous Interaction pattern is supported New product since EBS R12.1.1 Supports EBS 11iCU2,R12.0.X,R12.1.X
  • 48. Please complete the session evaluation We appreciate your feedback and insight