This document provides an overview of integrating Oracle E-Business Suite with SOA technologies. It discusses the Integrated SOA Gateway and Integration Repository that provide pre-built web services for Oracle E-Business Suite. It also covers the Oracle E-Business Suite Adapter, which uses the Integration Repository to expose approved public interfaces and generate WSDL files to integrate non-Oracle applications with Oracle E-Business Suite. The speaker's credentials and their company EnnVee TechnoGroup are also mentioned.
E-Business Suite comes packed with great tools. Learn more about the free web service integration tools included in the Oracle software you already own. Check out our free whitepaper for more information: http://www.smartdogservices.com/whitepapers/free-web-service-integration-tools-included-in-ebs/
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmapvasuballa
This Oracle development session provides an overview of Oracle’s product strategy for Oracle E-Business Suite technology, the capabilities and associated business benefits of recent releases, and a review of capabilities on the product roadmap. This is the cornerstone session for Oracle E-Business Suite technology. Come hear about the latest new usability enhancements of the user interface; systems administration and configuration management tools; security-related updates; and tools and options for extending and customizing Oracle E-Business Suite and integrating it with other applications.
Slides from a Oracle SOA Suite 12c training I did for r2m.
The goal was to prepare for the 1z0-434 certification.
This is part 1 of 3 (co-workers will do other parts, but I will link them as they happen in over the next few weeks).
The labs and demo can be found here: https://github.com/mickem/soa-12c-assignments
E-Business Suite comes packed with great tools. Learn more about the free web service integration tools included in the Oracle software you already own. Check out our free whitepaper for more information: http://www.smartdogservices.com/whitepapers/free-web-service-integration-tools-included-in-ebs/
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmapvasuballa
This Oracle development session provides an overview of Oracle’s product strategy for Oracle E-Business Suite technology, the capabilities and associated business benefits of recent releases, and a review of capabilities on the product roadmap. This is the cornerstone session for Oracle E-Business Suite technology. Come hear about the latest new usability enhancements of the user interface; systems administration and configuration management tools; security-related updates; and tools and options for extending and customizing Oracle E-Business Suite and integrating it with other applications.
Slides from a Oracle SOA Suite 12c training I did for r2m.
The goal was to prepare for the 1z0-434 certification.
This is part 1 of 3 (co-workers will do other parts, but I will link them as they happen in over the next few weeks).
The labs and demo can be found here: https://github.com/mickem/soa-12c-assignments
Service everywhere using oracle integration repositoryPavan B
A research based presentation on Oracle Integration Repository and Service Based approach for Integrations . This Paper was presented by me in Collaborate 2016 Conference.
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteRajesh Raheja
OracleWorld 2002 Whitepaper Session 32781
Leveraging Oracle9IAS Web Services in the Oracle E-Business Suite: An Integration Strategy
Update: The proposed Integration Gateway is what is now known as the Oracle E-Business Suite Integrated SOA Gateway.
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.
Presentation on using Social Login based on OAuth 2.0 with Oracle APEX, this includes a demonstration on how to configure Facebook, Google and LinkedIn to be used for authentication with APEX.
This presentation was given as a webinar as part of the Oracle APEX Office Hours series:
https://asktom.oracle.com/pls/apex/f?p=100:551:::NO:551:P551_CLASS_ID:744:
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
I put together a slide deck which explains the benefit of Oracle Middleware & Hardware offerings together as a complete solution. I hope you'll find it useful....
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
This presestation features a comprehensive integrated demo that uses Oracle Business Process Management (BPM), Oracle Service Bus (OSB), Mobile Application Framework (MAF) and Webcenter Content Management (WCM). The demo centers around a BPM claim handling process that is entirely managed through the mobile device, allowing the mobile user to work in offline mode and sync his work later. OSB is used to virtualize all service calls from the mobile application and to transform the BPM SOAP web services into REST-JSON format for easy and performant mobile consumption. WCM is used to store the claim attachments. The experience gained from building this and other demo's is translated to a set of guidelines for going mobile, also included in this presentation
OOW15 - Oracle E-Business Suite Integration Best Practicesvasuballa
Oracle is investing across applications and technologies to make the application integration experience easier for customers. Oracle E-Business Suite provides tools and technologies to address various application integration challenges and styles. Learn more about Oracle’s integration offering for cloud, data, event-driven, business-to-business, and process-centric integrations. In this session, you will get a better understanding of what Oracle integration technologies you can use and how, when, and where you can leverage them to connect end-to-end business processes across your enterprise, including the Oracle Applications portfolio in the cloud.
With Endeca information discovery for Oracle Receivables User can review and analyze data using key Performance Indicators (KPIs), performance evaluation metrics, charts, graphs, and tables.
User can search using Receivables pages and Endeca Information Discovery (EID) design tools. These pages are hosted in an EID environment, and called from new container pages in EBS.
Service everywhere using oracle integration repositoryPavan B
A research based presentation on Oracle Integration Repository and Service Based approach for Integrations . This Paper was presented by me in Collaborate 2016 Conference.
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteRajesh Raheja
OracleWorld 2002 Whitepaper Session 32781
Leveraging Oracle9IAS Web Services in the Oracle E-Business Suite: An Integration Strategy
Update: The proposed Integration Gateway is what is now known as the Oracle E-Business Suite Integrated SOA Gateway.
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.
Presentation on using Social Login based on OAuth 2.0 with Oracle APEX, this includes a demonstration on how to configure Facebook, Google and LinkedIn to be used for authentication with APEX.
This presentation was given as a webinar as part of the Oracle APEX Office Hours series:
https://asktom.oracle.com/pls/apex/f?p=100:551:::NO:551:P551_CLASS_ID:744:
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
I put together a slide deck which explains the benefit of Oracle Middleware & Hardware offerings together as a complete solution. I hope you'll find it useful....
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
This presestation features a comprehensive integrated demo that uses Oracle Business Process Management (BPM), Oracle Service Bus (OSB), Mobile Application Framework (MAF) and Webcenter Content Management (WCM). The demo centers around a BPM claim handling process that is entirely managed through the mobile device, allowing the mobile user to work in offline mode and sync his work later. OSB is used to virtualize all service calls from the mobile application and to transform the BPM SOAP web services into REST-JSON format for easy and performant mobile consumption. WCM is used to store the claim attachments. The experience gained from building this and other demo's is translated to a set of guidelines for going mobile, also included in this presentation
OOW15 - Oracle E-Business Suite Integration Best Practicesvasuballa
Oracle is investing across applications and technologies to make the application integration experience easier for customers. Oracle E-Business Suite provides tools and technologies to address various application integration challenges and styles. Learn more about Oracle’s integration offering for cloud, data, event-driven, business-to-business, and process-centric integrations. In this session, you will get a better understanding of what Oracle integration technologies you can use and how, when, and where you can leverage them to connect end-to-end business processes across your enterprise, including the Oracle Applications portfolio in the cloud.
With Endeca information discovery for Oracle Receivables User can review and analyze data using key Performance Indicators (KPIs), performance evaluation metrics, charts, graphs, and tables.
User can search using Receivables pages and Endeca Information Discovery (EID) design tools. These pages are hosted in an EID environment, and called from new container pages in EBS.
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Complianceeprentise
Preparing adjusting entries involves a lot of journal entries, staff input and tedious work. Not anymore. One of the exciting features in Oracle E-Business Suite Release 12 is the introduction of adjustments-only secondary ledgers. As a more efficient processing of adjustments, adjustment ledgers reflect only adjustments without affecting your primary ledger, allowing entries to be made discretely. Explore the benefits of using adjustment ledgers, complete with a step-by-step setup guide.
View the webinar recording: https://vimeo.com/98562422
Website: www.eprentise.com
Twitter: @eprentise
Google+: https://plus.google.com/u/0/+Eprentise/posts
Facebook: https://www.facebook.com/eprentise
So you're an Oracle DBA or database developer and you've been hearing about this "REST-thing" and apparently it's way cool for exchanging data. This session for any database folk who missed the trend, covers at a high level what this REST thing is all about, then takes a look at Oracle REST Data Services (ORDS) that allows you to expose your database objects via HTTP, and then walk through how Oracle SQL Developer makes this a breeze to setup.
This is a case study of an actual Cash Basis Secondary Ledger implementation. Oracle has introduced Secondary Ledgers functionality which allow a different accounting method such as Cash Basis and IFRS. This session
will take an in-depth look into the Secondary Ledger functionality in Oracle R12. The challenges presented by
legacy systems, the unique design of the SubLedger Accounting rules to meet those challenges and the
lessons learned will be discussed in detail.
Oracle Project Financial Management Cloud in 9 WeeksPerficient, Inc.
Are you wondering what the buzz around Project Financial Management (PFM), part of the Project Portfolio Management suite, is all about?
Imagine unprecedented financial visibility and control over your projects, services such as project creation and reporting, and integration with procurement and accounts payable. Now imagine having it all in less time than it takes for system design on a typical on-premises project.
In our webinar, we presented what you need to know about PFM, including:
-Key benefits and features in PFM R11
-Modern best practices
-Key components for a successful implementation
-How to keep implementation costs low
We closed with a real-world success story and shared the benefits realized with PFM.
Write Less (code) With More (Oracle Database 12c New Features)Oren Nakdimon
Oracle 12c introduced many new features that allow us developers to write less code than in previous releases, and become more efficient and productive.
Some features, such as Row Limiting and Lateral Inline Views, enhance the SQL language, so SQL statements can become much shorter and more readable than before.
Other features, such as Temporal Validity and In-Database Archiving, offer built-in functionality that previously had to be implemented by the application.
Attend this session to learn about several of these new features, and see many useful examples.
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
Thursday, October 2nd, the AMIS crew that visited the Oracle Open World conference reported their findings in a 3.5 hour session. In segments on SOA & BPM, Middleware, Database, Oracle Applications (AIA) and Development technology, we presented the highlights from close to 1900 sessions - no small feat. And utterly incomplete of course. However, all in all, for people who did not attend the "red party" the evening gave a very useful overview of what Oracle is doing and where it is heading.
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Guido Schmutz
With Oracle SOA Suite 11g the old Oracle ESB become the Mediator component. With that only one "real" service bus resides, the Oracle Serivce Bus (OSB), which has been taken over from BEA (used to be Aqualogic Service Bus).
Mediator and OSB have some overlapping funcitonality, like transformation, routing and filtering. The question automatically raised is of course when to use which component. This presentation shows the difference between the components, the functionality they provide and some typical use cases for both.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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
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.
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.
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