SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Creating SOA with FMW 11g
Lonneke Dikmans
October 2013 | OTN Nordic tour

1	
  |	
  25	
  
Introduction
Agenda
● 
● 
● 
● 
● 

● 
● 
● 
● 

What is SOA
Reference Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

About me

Managing partner at Vennster
Oracle Ace Director
Working in Oracle Middleware since 2001
Co-author of SOA Made Simple, Packt 2012
2	
  |	
  25	
  
What is SOA | Definition
SOA = Service Oriented Architecture
●  Architecture based on services
●  A services gives access to a capability

Key features of a service
● 
● 
● 
● 
● 

Interface, contract, implementation (example breakfast)
Consumer, provider, registry
Interoperable
Idempotent
Based on standards
3	
  |	
  25	
  
Agenda
●  What is SOA
●  Reference Architecture
•  Overview
•  Details
•  Example

●  Oracle Fusion Middleware 11g
●  Best of breed
●  Conclusion

4	
  |	
  25	
  
Business	
  
Rules	
  Engine	
  
Iden<ty	
  and	
  
Access	
  
Management	
  

Case	
  
Management	
  

Design	
  
Tooling	
  

User	
  
Interface	
  

Evt	
  
Evt	
  

Evt	
  

Registry	
  and	
  
Repository	
  
Development	
  
Tooling	
  

Business	
  
Process	
  
Management	
  

Enterprise	
  Service	
  Bus	
  
Evt	
  
Evt	
  

Evt	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Interface	
  

Interface	
  

Interface	
  

Interface	
  

Interface	
  

Impl.	
  

Impl.	
  

Implementa,on	
  

5	
  |	
  25	
  
Reference architecture | Details (1/4)
Type	
  

Descrip2on	
  

Technologies	
  (example)	
  

Implementa<on	
  

Realiza<on	
  of	
  the	
  business	
   Java,	
  PL/SQL,	
  .NET	
  
logic	
  of	
  the	
  service	
  

Interface	
  

Interface	
  of	
  the	
  service	
  

Web	
  services	
  (SOAP),	
  
RESTful	
  services,	
  RMI	
  

Policies	
  

Components	
  that	
  realize	
  
the	
  contract	
  of	
  the	
  service	
  

Security	
  policies	
  (WS-­‐
Security	
  for	
  example)	
  

Events	
  

Something	
  that	
  happens	
  

JMS	
  

6	
  |	
  25	
  
Reference architecture | Details (2/4)
Type	
  

Descrip2on	
  

Example	
  

Enterprise	
  Service	
  Bus	
   Component	
  that	
  exposes	
  the	
  
services	
  to	
  consumers.	
  	
  
Case	
  management	
  

Component	
  that	
  hosts	
  case	
  
management	
  solu<ons.	
  
	
  	
  

Pega,	
  Oracle	
  BPM	
  
Suite	
  

Business	
  Process	
  
Management	
  

Component	
  to	
  design,	
  monitor,	
  
change,	
  host	
  and	
  execute	
  business	
  
processes.
	
  	
  

Oracle	
  BPM	
  

Business	
  Rules	
  

Component	
  to	
  host,	
  create,	
  and	
  
monitor	
  business	
  rules	
  
	
  	
  

ILog	
  JRules,	
  Oracle	
  
BRE	
  
7	
  |	
  25	
  
Reference architecture | Details (3/4)
Type	
  

Descrip2on	
  

User	
  Interface	
  

The	
  func<onality	
  and	
  data	
  that	
  is	
  
HTML5	
  
exposed	
  through	
  services	
  is	
  
combined	
  in	
  user	
  interfaces	
  such	
  as	
  
portals	
  or	
  web	
  pages	
  and	
  mobile	
  
applica<ons.
	
  	
  

Registry	
  &	
  Repository	
   Used	
  to	
  describe	
  services	
  and	
  
events	
  and	
  their	
  metadata	
  and	
  
ar<facts	
  for	
  poten<al	
  consumers.	
  

Example	
  

UDDI3,	
  	
  

8	
  |	
  25	
  
Reference architecture | Details (4/4)
Type	
  

Descrip2on	
  

Example	
  

Iden<ty	
  and	
  access	
  
management	
  

Components	
  that	
  secure	
  services	
  
and	
  processes	
  and	
  managing	
  
iden<<es,	
  groups,	
  and	
  roles 	
  	
  

LDAP	
  

Design	
  tooling	
  

Tooling	
  to	
  design	
  services,	
  
processes	
  etc	
  

BPM	
  Composer	
  

Development	
  tooling	
  

Tooling	
  to	
  implement	
  services,	
  
interfaces	
  and	
  contracts	
  

JDeveloper	
  

9	
  |	
  25	
  
Reference architecture | Example
● 
● 
● 
● 
● 

BPM tooling because the process is deterministic
CRM services are implemented using the existing CRM system
Billing and Transport Services are implemented in ERP system
DMS services are offered by a DMS
ESB is used to expose services

10	
  |	
  25	
  
Credit	
  check	
  
rules	
  

Case	
  
Management	
  

Order-­‐To-­‐
Cash	
  

Customer	
  care	
  
portal	
  

Evt	
  
Order	
  

Evt	
  

Iden<ty	
  and	
  
Access	
  
Management	
  

Enterprise	
  Service	
  Bus	
  
Evt	
  
Evt	
  

Payment	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Order	
  
Service	
  
Interface	
  

Customer	
  
Service	
  
Interface	
  

Transport	
  
Service	
  
Interface	
  

Document	
  
Service	
  
interface	
  

Billing	
  
Service	
  
Interface	
  

CRM	
  

DMS	
  

ERP	
  
11	
  |	
  25	
  
Agenda
● 
● 
● 
● 
● 

What is SOA
Solution Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

12	
  |	
  25	
  
Oracle Fusion Middleware 11g

13	
  |	
  25	
  
Oracle	
  SOA	
  
Business	
  
Rules	
  Engine	
  
Suite	
  
Iden<ty	
  and	
  

Orace	
  IAM	
  
Access	
  
Suite	
  
Management	
  
Oracle	
  
Registry	
  and	
  
Enterprise	
  
Repository	
  
Repository	
  
Development	
  
JDeveloper	
  
Tooling	
  
Design	
  
BPM	
  
Tooling	
  

Composer/	
  
JDeveloper	
  

Oracle	
  BPM	
  
Case	
  
Management	
  
Suite	
  

Business	
  
Oracle	
  BPM	
  
Process	
  
Suite	
  
Management	
  

EDN	
  

JMS	
  

Evt	
  
Evt	
  

Evt	
  

Oracle	
  
Service	
  Bus	
  

Enterprise	
  Service	
  Bus	
  

AQ	
  

Evt	
  
Evt	
  

Policies	
  
OWSM	
  
Oracle	
  SOA	
  
Interface	
  
Suite	
  

Web	
  
User	
  
Interface	
  
Center/	
  
ADF	
  

Policies	
  
Interface	
  
JAX-­‐WS	
  

Oracle	
  SOA	
  
Oracle	
  
Implementa,on	
  
Suite	
  
Service	
  Bus	
  

Evt	
  

Policies	
  

Policies	
  

Policies	
  

Interface	
  

Interface	
  
RMI	
  

Interface	
  
PL/SQL	
  

Impl.	
  
JEE	
  

Impl.	
  
PL/SQL	
  
14	
  |	
  25	
  
Credit	
  check	
  
rules	
  

Case	
  
Management	
  

Order-­‐To-­‐
Cash	
  

Customer	
  care	
  
portal	
  

Evt	
  
Order	
  

Evt	
  

Iden<ty	
  and	
  
Access	
  
Management	
  

Enterprise	
  Service	
  Bus	
  
Evt	
  
Evt	
  

Payment	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Order	
  
Service	
  
Interface	
  

Customer	
  
Service	
  
Interface	
  

Transport	
  
Service	
  
Interface	
  

Document	
  
Service	
  
interface	
  

Billing	
  
Service	
  
Interface	
  

CRM	
  
Fusion	
  CRM/	
  Siebel	
  

DMS	
  
WCC	
  

ERP	
  
Fusion	
  ERP	
  /	
  EBS	
  
15	
  |	
  25	
  
Oracle Fusion Middleware 11g
Standards Based
●  BPMN
●  SCA
●  JEE, SOAP/WSDL

Packaged apps
●  WebCenter Content
●  Fusion, apps unlimited

Productivity
●  SCA Testing framework
●  Error handling framework
●  WLST

Monitoring
●  Enterprise Manager
●  BAM
16	
  |	
  25	
  
Agenda
● 
● 
● 
● 
● 

What is SOA
Solution Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

17	
  |	
  25	
  
Best of Breed | Or Suite?
Advantage	
  Suite	
  

Disadavantages	
  of	
  Suite	
  

Integrated	
  

Not	
  everything	
  is	
  top	
  of	
  the	
  line	
  

Performance	
  op<miza<ons	
  
Documenta<on	
  
One	
  vendor	
  (discount	
  on	
  deals)	
  

Vendor	
  lock-­‐in	
  

Resources	
  know	
  mul<ple	
  products	
  in	
  stack	
   Get	
  more	
  than	
  you	
  need	
  
Homogeneous	
  environment	
  (DTAP)	
  

18	
  |	
  25	
  
Best of breed | Feasibility
Standards
●  Building blocks need to be integrated with each other
è Enterprise Service Bus makes that easier

Development
●  Having multiple development environments works in big
organizations, not in smaller

19	
  |	
  25	
  
Best of Breed | Building blocks
Factor	
  

Suite	
  

Best	
  of	
  breed	
  

Ease	
  of	
  integra<on	
  

High	
  

Medium	
  

Cost	
  

Low	
  

High	
  

Ease	
  of	
  supplier	
  management	
  

High	
  

Low	
  

Ease	
  of	
  ge[ng	
  support	
  

High	
  

Average	
  

IDE	
  

High	
  

Average	
  

Quality	
  

Average	
  

High	
  

Ease	
  of	
  finding	
  resources	
  

High	
  

Average	
  

Performance	
  

High	
  

Average	
  
20	
  |	
  25	
  
Best of breed | Vendor lock-in
Component	
  

Standard	
  

Easy	
  to	
  switch	
  vendor	
  

Services	
  

JEE	
  

Yes,	
  all	
  JEE	
  compliant	
  vendors.	
  Not,	
  this	
  
*not*	
  include	
  Microso_	
  

Events	
  

JMS	
  

Yes,	
  all	
  JMS	
  compliant	
  vendors	
  

Service	
  composi<on	
  

BPEL	
  

Specific	
  extensions	
  from	
  vendors	
  

BPMN	
  

No,	
  no	
  specifica<on	
  for	
  implementa<on	
  

RIF	
  

Most	
  vendors	
  only	
  support	
  part	
  of	
  the	
  
standard	
  

Business	
  rules	
  

21	
  |	
  25	
  
Best of Breed | Examples
Company 1
● 
● 
● 
● 
● 

● 
● 
● 
● 

SAP for ERP
Microsoft BizTalk Server as an ESB
Tibco I-Process for process design
Oracle ADF, PL/SQL and Forms for back end implementations
Microsoft in front-end

POC

Multiple development environments
Integration issues (events)
Vocabulary issues
Not really best of breed
22	
  |	
  25	
  
Best of Breed | Examples
Company 2
● 
● 
● 
● 
● 

SAP For ERP
Oracle SOA Suite
Microsoft Silverlight for GUI
AD and OID for Identity and Access management
OpenText eDocs for DMS

Employee portal
●  Back end developers (JEE/Oracle)
●  Front end developers (Microsoft/AD)
23	
  |	
  25	
  
Agenda
● 
● 
● 
● 
● 

What is SOA
Solution Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

24	
  |	
  25	
  
Conclusion
Oracle Fusion Middleware 11g
● 
● 
● 
● 

Complete stack (including items like BAM and BI)
Integrated
Based on standards
Complete

Best of Breed
●  Packaged apps are not the issue
●  Development and integration are the issue
●  Use it wisely
•  front-end can be separated from the back-end
•  database can be separated from the middleware
25	
  |	
  25	
  
Creating SOA with FMW 11g
Lonneke Dikmans
October 2013 | OTN Nordic tour

26	
  |	
  25	
  

Mais conteúdo relacionado

Mais procurados

Sap solution manager 7.0 by knack it training
Sap solution manager 7.0 by  knack it trainingSap solution manager 7.0 by  knack it training
Sap solution manager 7.0 by knack it trainingKnack IT Training
 
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.
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Armanino LLP
 
Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015SociusPartner
 
Brady's Portfolio.A1
Brady's Portfolio.A1Brady's Portfolio.A1
Brady's Portfolio.A1bradymax
 
Oracle projects integration
Oracle projects integrationOracle projects integration
Oracle projects integrationLawson James
 
Using ECO Manager automated change management software to improve productivity
Using ECO Manager automated change management  software to improve productivityUsing ECO Manager automated change management  software to improve productivity
Using ECO Manager automated change management software to improve productivityKubotek USA
 
Bpm - IBANK, APPIAN
Bpm - IBANK, APPIANBpm - IBANK, APPIAN
Bpm - IBANK, APPIANibankuk
 
How Primavera Unifier Impacts Contract Manager Customizations
How Primavera Unifier Impacts Contract Manager CustomizationsHow Primavera Unifier Impacts Contract Manager Customizations
How Primavera Unifier Impacts Contract Manager Customizationsp6academy
 
2007 how to use sap project system for revenue recognition in professional se...
2007 how to use sap project system for revenue recognition in professional se...2007 how to use sap project system for revenue recognition in professional se...
2007 how to use sap project system for revenue recognition in professional se...Soumya De
 
2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison SeminarRaffa Learning Community
 
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}Mumbai B.Sc.IT Study
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasAras
 
SAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and AdvantagesSAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and Advantagesanjalirao366
 
Engineering change management webinar april 2013
Engineering change management webinar april 2013Engineering change management webinar april 2013
Engineering change management webinar april 2013John Cachat
 
Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2caldnambi
 

Mais procurados (20)

SAP Engineering Change Management(ECM)
SAP Engineering Change Management(ECM) SAP Engineering Change Management(ECM)
SAP Engineering Change Management(ECM)
 
Sap solution manager 7.0 by knack it training
Sap solution manager 7.0 by  knack it trainingSap solution manager 7.0 by  knack it training
Sap solution manager 7.0 by knack it training
 
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
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015
 
Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015
 
Brady's Portfolio.A1
Brady's Portfolio.A1Brady's Portfolio.A1
Brady's Portfolio.A1
 
Oracle projects integration
Oracle projects integrationOracle projects integration
Oracle projects integration
 
Using ECO Manager automated change management software to improve productivity
Using ECO Manager automated change management  software to improve productivityUsing ECO Manager automated change management  software to improve productivity
Using ECO Manager automated change management software to improve productivity
 
Bpm - IBANK, APPIAN
Bpm - IBANK, APPIANBpm - IBANK, APPIAN
Bpm - IBANK, APPIAN
 
Sap cpm online training
Sap cpm online trainingSap cpm online training
Sap cpm online training
 
How Primavera Unifier Impacts Contract Manager Customizations
How Primavera Unifier Impacts Contract Manager CustomizationsHow Primavera Unifier Impacts Contract Manager Customizations
How Primavera Unifier Impacts Contract Manager Customizations
 
The Road to PLM
The Road to PLMThe Road to PLM
The Road to PLM
 
2007 how to use sap project system for revenue recognition in professional se...
2007 how to use sap project system for revenue recognition in professional se...2007 how to use sap project system for revenue recognition in professional se...
2007 how to use sap project system for revenue recognition in professional se...
 
2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar
 
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
 
SAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and AdvantagesSAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and Advantages
 
Engineering change management webinar april 2013
Engineering change management webinar april 2013Engineering change management webinar april 2013
Engineering change management webinar april 2013
 
UNIGRAPHICS ONLINE TRAINING BY KMR
UNIGRAPHICS ONLINE TRAINING BY KMRUNIGRAPHICS ONLINE TRAINING BY KMR
UNIGRAPHICS ONLINE TRAINING BY KMR
 
Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2
 

Destaque

Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Imran M Arab
 
Simple finance trainings document demo - Migration activities
Simple finance trainings document demo - Migration activitiesSimple finance trainings document demo - Migration activities
Simple finance trainings document demo - Migration activitiesDinesh Kumar
 
Presenting Closing The Year with SAP's Project System & Investment Management
Presenting Closing The Year with SAP's Project System & Investment ManagementPresenting Closing The Year with SAP's Project System & Investment Management
Presenting Closing The Year with SAP's Project System & Investment Managementwww.bettisworthassociates.com
 
SAP Asset accounting book Sample PDF by LearnSAP
SAP Asset accounting book Sample PDF by LearnSAPSAP Asset accounting book Sample PDF by LearnSAP
SAP Asset accounting book Sample PDF by LearnSAPLearnSAP LLC
 
Cin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaCin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaHari Krishna
 
Enterprise Security Architecture: From access to audit
Enterprise Security Architecture: From access to auditEnterprise Security Architecture: From access to audit
Enterprise Security Architecture: From access to auditBob Rhubart
 
Management accounting notes @ mba bk
Management accounting notes @ mba bkManagement accounting notes @ mba bk
Management accounting notes @ mba bkBabasab Patil
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answersProcessweaver Hr
 
Strategic Management Accounting for Business and Career Success
Strategic Management Accounting for Business and Career SuccessStrategic Management Accounting for Business and Career Success
Strategic Management Accounting for Business and Career SuccessKen Witt
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-glmehdi_99
 
Sap query by guntupalli hari
Sap query by guntupalli hariSap query by guntupalli hari
Sap query by guntupalli hariHari Krishna
 
SAP CO by upendar reddy,icwai
SAP CO  by upendar reddy,icwaiSAP CO  by upendar reddy,icwai
SAP CO by upendar reddy,icwaiUpendar Reddy
 
Legality in business law
Legality in business law Legality in business law
Legality in business law Babasab Patil
 
A project report on customer satisfaction and its impact on sales at rcm mark...
A project report on customer satisfaction and its impact on sales at rcm mark...A project report on customer satisfaction and its impact on sales at rcm mark...
A project report on customer satisfaction and its impact on sales at rcm mark...Babasab Patil
 
Accounting & finance for bankers
Accounting & finance for bankersAccounting & finance for bankers
Accounting & finance for bankersBabasab Patil
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Irfan Shokat
 

Destaque (20)

Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...
 
Simple finance trainings document demo - Migration activities
Simple finance trainings document demo - Migration activitiesSimple finance trainings document demo - Migration activities
Simple finance trainings document demo - Migration activities
 
Presenting Closing The Year with SAP's Project System & Investment Management
Presenting Closing The Year with SAP's Project System & Investment ManagementPresenting Closing The Year with SAP's Project System & Investment Management
Presenting Closing The Year with SAP's Project System & Investment Management
 
SAP Asset accounting book Sample PDF by LearnSAP
SAP Asset accounting book Sample PDF by LearnSAPSAP Asset accounting book Sample PDF by LearnSAP
SAP Asset accounting book Sample PDF by LearnSAP
 
Cin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaCin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishna
 
Enterprise Security Architecture: From access to audit
Enterprise Security Architecture: From access to auditEnterprise Security Architecture: From access to audit
Enterprise Security Architecture: From access to audit
 
Management accounting notes @ mba bk
Management accounting notes @ mba bkManagement accounting notes @ mba bk
Management accounting notes @ mba bk
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
 
Commodity tracker till date
Commodity tracker till dateCommodity tracker till date
Commodity tracker till date
 
Strategic Management Accounting for Business and Career Success
Strategic Management Accounting for Business and Career SuccessStrategic Management Accounting for Business and Career Success
Strategic Management Accounting for Business and Career Success
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-gl
 
Magic Of QV
Magic Of QVMagic Of QV
Magic Of QV
 
SAP END USER TRAINING MM01& ME51 N
SAP END USER TRAINING   MM01&  ME51 NSAP END USER TRAINING   MM01&  ME51 N
SAP END USER TRAINING MM01& ME51 N
 
Sap query by guntupalli hari
Sap query by guntupalli hariSap query by guntupalli hari
Sap query by guntupalli hari
 
SAP CO by upendar reddy,icwai
SAP CO  by upendar reddy,icwaiSAP CO  by upendar reddy,icwai
SAP CO by upendar reddy,icwai
 
Legality in business law
Legality in business law Legality in business law
Legality in business law
 
A project report on customer satisfaction and its impact on sales at rcm mark...
A project report on customer satisfaction and its impact on sales at rcm mark...A project report on customer satisfaction and its impact on sales at rcm mark...
A project report on customer satisfaction and its impact on sales at rcm mark...
 
Accounting & finance for bankers
Accounting & finance for bankersAccounting & finance for bankers
Accounting & finance for bankers
 
Sap mm-end-user-manual
Sap mm-end-user-manualSap mm-end-user-manual
Sap mm-end-user-manual
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)
 

Semelhante a Creating SOA with Oracle Fusion Middleware 11g

Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPMkumar gaurav
 
Whole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptWhole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptp6academy
 
WSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance FundamentalsWSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance FundamentalsHendrik van Run
 
Approach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organizationApproach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organizationLonneke Dikmans
 
OOW-CON3656-EA
OOW-CON3656-EAOOW-CON3656-EA
OOW-CON3656-EABen Duan
 
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Uwe Heinz
 
HP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP Enterprise Italia
 
Remote infrastructure Management
Remote infrastructure ManagementRemote infrastructure Management
Remote infrastructure ManagementJayashree Skylark
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Jaime Cid
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPTSwetha Elias
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysPowerONPlatforms
 
ODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFMODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFMJoseph Alaimo Jr
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupQualitest
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationLogan Vadivelu
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANKibankuk
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079ibankuk
 
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Synergis Engineering Design Solutions
 

Semelhante a Creating SOA with Oracle Fusion Middleware 11g (20)

Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPM
 
Whole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptWhole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt ppt
 
WSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance FundamentalsWSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance Fundamentals
 
Approach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organizationApproach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organization
 
OOW-CON3656-EA
OOW-CON3656-EAOOW-CON3656-EA
OOW-CON3656-EA
 
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
 
HP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio Management
 
Remote infrastructure Management
Remote infrastructure ManagementRemote infrastructure Management
Remote infrastructure Management
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPT
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in Days
 
ODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFMODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFM
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest Group
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
 
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANK
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079
 
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
 

Mais de Lonneke Dikmans

Choosing the right mobile architecture
Choosing the right mobile architectureChoosing the right mobile architecture
Choosing the right mobile architectureLonneke Dikmans
 
Report from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated GatewayReport from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated GatewayLonneke Dikmans
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLonneke Dikmans
 
Stop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITStop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITLonneke Dikmans
 
Deployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteDeployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteLonneke Dikmans
 
Oracle BPA Suite to BPEL: A case study
Oracle BPA Suite to BPEL: A case studyOracle BPA Suite to BPEL: A case study
Oracle BPA Suite to BPEL: A case studyLonneke Dikmans
 

Mais de Lonneke Dikmans (7)

Choosing the right mobile architecture
Choosing the right mobile architectureChoosing the right mobile architecture
Choosing the right mobile architecture
 
Report from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated GatewayReport from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated Gateway
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User Experience
 
Stop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITStop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing IT
 
Deployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteDeployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM Suite
 
Ux fusion apps
Ux fusion appsUx fusion apps
Ux fusion apps
 
Oracle BPA Suite to BPEL: A case study
Oracle BPA Suite to BPEL: A case studyOracle BPA Suite to BPEL: A case study
Oracle BPA Suite to BPEL: A case study
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Creating SOA with Oracle Fusion Middleware 11g

  • 1. Creating SOA with FMW 11g Lonneke Dikmans October 2013 | OTN Nordic tour 1  |  25  
  • 2. Introduction Agenda ●  ●  ●  ●  ●  ●  ●  ●  ●  What is SOA Reference Architecture Oracle Fusion Middleware 11g Best of breed Conclusion About me Managing partner at Vennster Oracle Ace Director Working in Oracle Middleware since 2001 Co-author of SOA Made Simple, Packt 2012 2  |  25  
  • 3. What is SOA | Definition SOA = Service Oriented Architecture ●  Architecture based on services ●  A services gives access to a capability Key features of a service ●  ●  ●  ●  ●  Interface, contract, implementation (example breakfast) Consumer, provider, registry Interoperable Idempotent Based on standards 3  |  25  
  • 4. Agenda ●  What is SOA ●  Reference Architecture •  Overview •  Details •  Example ●  Oracle Fusion Middleware 11g ●  Best of breed ●  Conclusion 4  |  25  
  • 5. Business   Rules  Engine   Iden<ty  and   Access   Management   Case   Management   Design   Tooling   User   Interface   Evt   Evt   Evt   Registry  and   Repository   Development   Tooling   Business   Process   Management   Enterprise  Service  Bus   Evt   Evt   Evt   Policies   Policies   Policies   Policies   Policies   Interface   Interface   Interface   Interface   Interface   Impl.   Impl.   Implementa,on   5  |  25  
  • 6. Reference architecture | Details (1/4) Type   Descrip2on   Technologies  (example)   Implementa<on   Realiza<on  of  the  business   Java,  PL/SQL,  .NET   logic  of  the  service   Interface   Interface  of  the  service   Web  services  (SOAP),   RESTful  services,  RMI   Policies   Components  that  realize   the  contract  of  the  service   Security  policies  (WS-­‐ Security  for  example)   Events   Something  that  happens   JMS   6  |  25  
  • 7. Reference architecture | Details (2/4) Type   Descrip2on   Example   Enterprise  Service  Bus   Component  that  exposes  the   services  to  consumers.     Case  management   Component  that  hosts  case   management  solu<ons.       Pega,  Oracle  BPM   Suite   Business  Process   Management   Component  to  design,  monitor,   change,  host  and  execute  business   processes.     Oracle  BPM   Business  Rules   Component  to  host,  create,  and   monitor  business  rules       ILog  JRules,  Oracle   BRE   7  |  25  
  • 8. Reference architecture | Details (3/4) Type   Descrip2on   User  Interface   The  func<onality  and  data  that  is   HTML5   exposed  through  services  is   combined  in  user  interfaces  such  as   portals  or  web  pages  and  mobile   applica<ons.     Registry  &  Repository   Used  to  describe  services  and   events  and  their  metadata  and   ar<facts  for  poten<al  consumers.   Example   UDDI3,     8  |  25  
  • 9. Reference architecture | Details (4/4) Type   Descrip2on   Example   Iden<ty  and  access   management   Components  that  secure  services   and  processes  and  managing   iden<<es,  groups,  and  roles     LDAP   Design  tooling   Tooling  to  design  services,   processes  etc   BPM  Composer   Development  tooling   Tooling  to  implement  services,   interfaces  and  contracts   JDeveloper   9  |  25  
  • 10. Reference architecture | Example ●  ●  ●  ●  ●  BPM tooling because the process is deterministic CRM services are implemented using the existing CRM system Billing and Transport Services are implemented in ERP system DMS services are offered by a DMS ESB is used to expose services 10  |  25  
  • 11. Credit  check   rules   Case   Management   Order-­‐To-­‐ Cash   Customer  care   portal   Evt   Order   Evt   Iden<ty  and   Access   Management   Enterprise  Service  Bus   Evt   Evt   Payment   Policies   Policies   Policies   Policies   Policies   Order   Service   Interface   Customer   Service   Interface   Transport   Service   Interface   Document   Service   interface   Billing   Service   Interface   CRM   DMS   ERP   11  |  25  
  • 12. Agenda ●  ●  ●  ●  ●  What is SOA Solution Architecture Oracle Fusion Middleware 11g Best of breed Conclusion 12  |  25  
  • 13. Oracle Fusion Middleware 11g 13  |  25  
  • 14. Oracle  SOA   Business   Rules  Engine   Suite   Iden<ty  and   Orace  IAM   Access   Suite   Management   Oracle   Registry  and   Enterprise   Repository   Repository   Development   JDeveloper   Tooling   Design   BPM   Tooling   Composer/   JDeveloper   Oracle  BPM   Case   Management   Suite   Business   Oracle  BPM   Process   Suite   Management   EDN   JMS   Evt   Evt   Evt   Oracle   Service  Bus   Enterprise  Service  Bus   AQ   Evt   Evt   Policies   OWSM   Oracle  SOA   Interface   Suite   Web   User   Interface   Center/   ADF   Policies   Interface   JAX-­‐WS   Oracle  SOA   Oracle   Implementa,on   Suite   Service  Bus   Evt   Policies   Policies   Policies   Interface   Interface   RMI   Interface   PL/SQL   Impl.   JEE   Impl.   PL/SQL   14  |  25  
  • 15. Credit  check   rules   Case   Management   Order-­‐To-­‐ Cash   Customer  care   portal   Evt   Order   Evt   Iden<ty  and   Access   Management   Enterprise  Service  Bus   Evt   Evt   Payment   Policies   Policies   Policies   Policies   Policies   Order   Service   Interface   Customer   Service   Interface   Transport   Service   Interface   Document   Service   interface   Billing   Service   Interface   CRM   Fusion  CRM/  Siebel   DMS   WCC   ERP   Fusion  ERP  /  EBS   15  |  25  
  • 16. Oracle Fusion Middleware 11g Standards Based ●  BPMN ●  SCA ●  JEE, SOAP/WSDL Packaged apps ●  WebCenter Content ●  Fusion, apps unlimited Productivity ●  SCA Testing framework ●  Error handling framework ●  WLST Monitoring ●  Enterprise Manager ●  BAM 16  |  25  
  • 17. Agenda ●  ●  ●  ●  ●  What is SOA Solution Architecture Oracle Fusion Middleware 11g Best of breed Conclusion 17  |  25  
  • 18. Best of Breed | Or Suite? Advantage  Suite   Disadavantages  of  Suite   Integrated   Not  everything  is  top  of  the  line   Performance  op<miza<ons   Documenta<on   One  vendor  (discount  on  deals)   Vendor  lock-­‐in   Resources  know  mul<ple  products  in  stack   Get  more  than  you  need   Homogeneous  environment  (DTAP)   18  |  25  
  • 19. Best of breed | Feasibility Standards ●  Building blocks need to be integrated with each other è Enterprise Service Bus makes that easier Development ●  Having multiple development environments works in big organizations, not in smaller 19  |  25  
  • 20. Best of Breed | Building blocks Factor   Suite   Best  of  breed   Ease  of  integra<on   High   Medium   Cost   Low   High   Ease  of  supplier  management   High   Low   Ease  of  ge[ng  support   High   Average   IDE   High   Average   Quality   Average   High   Ease  of  finding  resources   High   Average   Performance   High   Average   20  |  25  
  • 21. Best of breed | Vendor lock-in Component   Standard   Easy  to  switch  vendor   Services   JEE   Yes,  all  JEE  compliant  vendors.  Not,  this   *not*  include  Microso_   Events   JMS   Yes,  all  JMS  compliant  vendors   Service  composi<on   BPEL   Specific  extensions  from  vendors   BPMN   No,  no  specifica<on  for  implementa<on   RIF   Most  vendors  only  support  part  of  the   standard   Business  rules   21  |  25  
  • 22. Best of Breed | Examples Company 1 ●  ●  ●  ●  ●  ●  ●  ●  ●  SAP for ERP Microsoft BizTalk Server as an ESB Tibco I-Process for process design Oracle ADF, PL/SQL and Forms for back end implementations Microsoft in front-end POC Multiple development environments Integration issues (events) Vocabulary issues Not really best of breed 22  |  25  
  • 23. Best of Breed | Examples Company 2 ●  ●  ●  ●  ●  SAP For ERP Oracle SOA Suite Microsoft Silverlight for GUI AD and OID for Identity and Access management OpenText eDocs for DMS Employee portal ●  Back end developers (JEE/Oracle) ●  Front end developers (Microsoft/AD) 23  |  25  
  • 24. Agenda ●  ●  ●  ●  ●  What is SOA Solution Architecture Oracle Fusion Middleware 11g Best of breed Conclusion 24  |  25  
  • 25. Conclusion Oracle Fusion Middleware 11g ●  ●  ●  ●  Complete stack (including items like BAM and BI) Integrated Based on standards Complete Best of Breed ●  Packaged apps are not the issue ●  Development and integration are the issue ●  Use it wisely •  front-end can be separated from the back-end •  database can be separated from the middleware 25  |  25  
  • 26. Creating SOA with FMW 11g Lonneke Dikmans October 2013 | OTN Nordic tour 26  |  25