SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Creating Your Roadmap for SOA IntegrationGreg KirkendallFusion517/08/2010 The most comprehensive Oracle applications & technology content under one roof
What are we trying to achieve?
Reduction! Reduction of Complexity Reduction in Time to Market Reduction of the Cost of Change Reduction of Duplicated Effort Reduction of Information Silos
Promises, Promises… Lots of technologies and methodologies have promised to deliver one or all of the “reductions”. As a result, standards bodies and professional organizations have been  formed to create standards.
Important SOA Standards Bodies TOGAF 9 – Architecture Methodology FEA – Reference Architecture, Complexity Reduction Techniques OASIS – SOA Standards, XML Document Standards OMG – UML, BPMN, XMI, CORBA Industry specific standards exist as well
Where to Begin? Executive Sponsorship SOA projects usually cross departments Gather business requirements Select an Architecture Methodology Zachman, TOGAF, FEA, Gartner May use components from more than one
Create a Vision Agree on business goals and requirements Gap analysis Establish architecture vision Establish the value proposition Establish scope
Create the Architectures Business Architecture As Is and To Be with roadmap Application Architecture Identify current systems and create roadmap for target  Data Architecture Establish source(s) of truth, replication requirements Technical Architecture Software, hardware and networking
Establish Governance Ensures alignment to architecture Creates a framework for reuse Manages and enforces run time SLAs Security policy management & enforcement Lifecycle management
No Programs Written, Yet By establishing strategy, vision and reference architectures first, a blueprint is created for all implementation project work to use as guidance Governance ensures that the architecture is being followed, SLAs are being met, policies enforced and ensures visibility of your enterprise assets
Idea to Action Use your roadmap to determine the pilot project Use your swim lanes to identify integration points, services, applications and systems involved
Create Swim Lanes for Business Processes
Detailed Business Processes Create detailed business processes Identify gaps (automation required, business process change, compliance risks) Identify existing interfaces Indentify new interfaces
Midlevel Web Services Breakdown Identify existing and “to be” web services Cross-reference with swim lanes/business processes
Canonical Analysis and Creation Canonicals are simply model documents like invoices and purchase orders that contain all possible fields that could appear. Universal Business Language (UBL) can be used as a starting point (OASIS) Oracle AIA Foundation Pack has 140+ EDI Documents can be used as a starting point as well Design others as needed
Enterprise Service Design Use the reference architecture, canonicals and identified web services as the basis for the design. There are several types and “layers” of services Create the service contracts
Reporting, Monitoring and Security All SOA-related reporting and monitoring should be identified and specified Should include business and technical control panel Security roles and users should be established
Detailed Design Intended for technical audience implementing specifications Includes all services and XML documents Product-specific modifications also identified, if needed Security and monitoring policies specified as well Will need to be reviewed for compliance with reference architectures
Implement! Need promotion policies in place, usually different from existing non-SOA promotions. Load testing is important, use the initial load as a stress test, if possible
Links TOGAF 9 - http://www.opengroup.org/togaf/ FEA - http://www.whitehouse.gov/omb/e-gov/fea/ OASIS - http://www.oasis-open.org/home/index.php UBL - http://docs.oasis-open.org/ubl/os-UBL-2.0/UBL-2.0.html OMG - http://www.omg.org/ Oracle AIA Foundation Packs - http://www.oracle.com/us/products/applications/054252.html Fusion5 – http://www.fusion5.com.au/
Tell us what you think… http://feedback.insync10.com.au

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle Executive Management Team
Oracle Executive Management TeamOracle Executive Management Team
Oracle Executive Management Teamcrm2life
 
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...AspDotNetStorefront
 
APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...
APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...
APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...apidays
 
Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Salesforce Deutschland
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration StrategiesJesus Rodriguez
 
Crm On Demand Overview For Website
Crm On Demand Overview For WebsiteCrm On Demand Overview For Website
Crm On Demand Overview For WebsiteDavid Jarvi
 
Synergetics windows azure consulting work
Synergetics windows azure consulting workSynergetics windows azure consulting work
Synergetics windows azure consulting workMahesh Shinde
 

Was ist angesagt? (9)

Compare Odoo Vs Netsuite
Compare Odoo Vs NetsuiteCompare Odoo Vs Netsuite
Compare Odoo Vs Netsuite
 
Oracle Executive Management Team
Oracle Executive Management TeamOracle Executive Management Team
Oracle Executive Management Team
 
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
A Structured and Scalable Approach to Solving the Integration Challenge - Nig...
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
 
APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...
APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...
APIdays Paris 2019 - API Management to bring Cloud-Native to the Enterprise R...
 
Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...Unlock SAP - Release the potential of your existing backend systems with Sale...
Unlock SAP - Release the potential of your existing backend systems with Sale...
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
Crm On Demand Overview For Website
Crm On Demand Overview For WebsiteCrm On Demand Overview For Website
Crm On Demand Overview For Website
 
Synergetics windows azure consulting work
Synergetics windows azure consulting workSynergetics windows azure consulting work
Synergetics windows azure consulting work
 

Andere mochten auch

Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...Eco-Mind Ingegneria Informatica
 
IoT and API Management - A Match Made in Heaven
IoT and API Management - A Match Made in HeavenIoT and API Management - A Match Made in Heaven
IoT and API Management - A Match Made in HeavenWSO2
 
tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...
tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...
tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...David Peyruc
 
API Management and Internet of Things
API Management and Internet of Things API Management and Internet of Things
API Management and Internet of Things WSO2
 
Practiv Soa Presentation
Practiv   Soa PresentationPractiv   Soa Presentation
Practiv Soa PresentationTony Wilson
 
Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Daniel Toomey
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference ArchitectureSeong-Bok Lee
 

Andere mochten auch (7)

Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
Rinnovare l’IT utilizzando le tecnologie per ottenere valore - Java Conferenc...
 
IoT and API Management - A Match Made in Heaven
IoT and API Management - A Match Made in HeavenIoT and API Management - A Match Made in Heaven
IoT and API Management - A Match Made in Heaven
 
tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...
tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...
tranSMART Community Meeting 5-7 Nov 13 - Session 3: The TraIT user stories fo...
 
API Management and Internet of Things
API Management and Internet of Things API Management and Internet of Things
API Management and Internet of Things
 
Practiv Soa Presentation
Practiv   Soa PresentationPractiv   Soa Presentation
Practiv Soa Presentation
 
Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015Microsoft Integration Roadmap 2015
Microsoft Integration Roadmap 2015
 
API Management Reference Architecture
API Management Reference ArchitectureAPI Management Reference Architecture
API Management Reference Architecture
 

Ähnlich wie Creating Your Roadmap for SOA Integration

AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupJim Basler
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
SOA Program
SOA ProgramSOA Program
SOA Programmeymane
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governancessuser3a47cb
 
SOA in a nutshell by Abhilash
 SOA in a nutshell by Abhilash SOA in a nutshell by Abhilash
SOA in a nutshell by AbhilashAbhilash Juluri
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications UnlimitedChristian Hofer
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentationbclohesy
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationAlan Frye
 
Enterprise Architecture as a Competitive Advantage in the MarkITS
Enterprise Architecture as a Competitive Advantage in the MarkITSEnterprise Architecture as a Competitive Advantage in the MarkITS
Enterprise Architecture as a Competitive Advantage in the MarkITSmarkits
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOACoi Xay
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soastevendearborn
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 

Ähnlich wie Creating Your Roadmap for SOA Integration (20)

AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User Group
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8
 
SOA Program
SOA ProgramSOA Program
SOA Program
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governance
 
SOA in a nutshell by Abhilash
 SOA in a nutshell by Abhilash SOA in a nutshell by Abhilash
SOA in a nutshell by Abhilash
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications Unlimited
 
SOA Course - Next Generation
SOA Course - Next GenerationSOA Course - Next Generation
SOA Course - Next Generation
 
SOA for SSME 2009
SOA for SSME 2009SOA for SSME 2009
SOA for SSME 2009
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
Enterprise Architecture as a Competitive Advantage in the MarkITS
Enterprise Architecture as a Competitive Advantage in the MarkITSEnterprise Architecture as a Competitive Advantage in the MarkITS
Enterprise Architecture as a Competitive Advantage in the MarkITS
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
Soa best practice
Soa best practiceSoa best practice
Soa best practice
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 

Mehr von InSync Conference

Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11InSync Conference
 
Pythian MySQL - database for the web based economy
Pythian   MySQL - database for the web based economyPythian   MySQL - database for the web based economy
Pythian MySQL - database for the web based economyInSync Conference
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreInSync Conference
 
In Sync Running Apps On Oracle
In Sync  Running Apps On OracleIn Sync  Running Apps On Oracle
In Sync Running Apps On OracleInSync Conference
 
Oracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsOracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsInSync Conference
 
In sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalIn sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalInSync Conference
 
In sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalIn sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalInSync Conference
 
Optim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationOptim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationInSync Conference
 
Nswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationNswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationInSync Conference
 
Insync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInsync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInSync Conference
 
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync10  Implement JDE Financial Analytics and Make Better DecisionsInSync10  Implement JDE Financial Analytics and Make Better Decisions
InSync10 Implement JDE Financial Analytics and Make Better DecisionsInSync Conference
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationInSync Conference
 

Mehr von InSync Conference (20)

Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11
 
Pythian MySQL - database for the web based economy
Pythian   MySQL - database for the web based economyPythian   MySQL - database for the web based economy
Pythian MySQL - database for the web based economy
 
IBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution CentreIBM and Oracle Joint Solution Centre
IBM and Oracle Joint Solution Centre
 
In Sync Running Apps On Oracle
In Sync  Running Apps On OracleIn Sync  Running Apps On Oracle
In Sync Running Apps On Oracle
 
P6 r8
P6 r8P6 r8
P6 r8
 
P6 analytics
P6 analyticsP6 analytics
P6 analytics
 
Upk presentation insync
Upk presentation insync Upk presentation insync
Upk presentation insync
 
Oracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD EdwardsOracle Fusion Middleware for JD Edwards
Oracle Fusion Middleware for JD Edwards
 
In sync10 grc_suite
In sync10 grc_suiteIn sync10 grc_suite
In sync10 grc_suite
 
In sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-finalIn sync10 cliffgodwin-ebs-final
In sync10 cliffgodwin-ebs-final
 
In sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-finalIn sync10 cliffgodwin-appskeynote-final
In sync10 cliffgodwin-appskeynote-final
 
Mnod linsync10 oba
Mnod linsync10 obaMnod linsync10 oba
Mnod linsync10 oba
 
D linsync10 ofa5yrs
D linsync10 ofa5yrsD linsync10 ofa5yrs
D linsync10 ofa5yrs
 
D linsync10 fusaapps
D linsync10 fusaappsD linsync10 fusaapps
D linsync10 fusaapps
 
Optim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentationOptim Insync10 Paul Griffin presentation
Optim Insync10 Paul Griffin presentation
 
Nswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer PresentationNswh Insync 2010 Ammar Customer Presentation
Nswh Insync 2010 Ammar Customer Presentation
 
Insync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed AnnouncementInsync10 IBM JDE Sol Ed Announcement
Insync10 IBM JDE Sol Ed Announcement
 
InSync10 Implement JDE Financial Analytics and Make Better Decisions
InSync10  Implement JDE Financial Analytics and Make Better DecisionsInSync10  Implement JDE Financial Analytics and Make Better Decisions
InSync10 Implement JDE Financial Analytics and Make Better Decisions
 
Life after upgrading to r12
Life after upgrading to r12Life after upgrading to r12
Life after upgrading to r12
 
Ebs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementationEbs operational reporting at santos evaluation, selection & implementation
Ebs operational reporting at santos evaluation, selection & implementation
 

Creating Your Roadmap for SOA Integration

  • 1. Creating Your Roadmap for SOA IntegrationGreg KirkendallFusion517/08/2010 The most comprehensive Oracle applications & technology content under one roof
  • 2. What are we trying to achieve?
  • 3. Reduction! Reduction of Complexity Reduction in Time to Market Reduction of the Cost of Change Reduction of Duplicated Effort Reduction of Information Silos
  • 4. Promises, Promises… Lots of technologies and methodologies have promised to deliver one or all of the “reductions”. As a result, standards bodies and professional organizations have been formed to create standards.
  • 5. Important SOA Standards Bodies TOGAF 9 – Architecture Methodology FEA – Reference Architecture, Complexity Reduction Techniques OASIS – SOA Standards, XML Document Standards OMG – UML, BPMN, XMI, CORBA Industry specific standards exist as well
  • 6. Where to Begin? Executive Sponsorship SOA projects usually cross departments Gather business requirements Select an Architecture Methodology Zachman, TOGAF, FEA, Gartner May use components from more than one
  • 7. Create a Vision Agree on business goals and requirements Gap analysis Establish architecture vision Establish the value proposition Establish scope
  • 8. Create the Architectures Business Architecture As Is and To Be with roadmap Application Architecture Identify current systems and create roadmap for target Data Architecture Establish source(s) of truth, replication requirements Technical Architecture Software, hardware and networking
  • 9. Establish Governance Ensures alignment to architecture Creates a framework for reuse Manages and enforces run time SLAs Security policy management & enforcement Lifecycle management
  • 10. No Programs Written, Yet By establishing strategy, vision and reference architectures first, a blueprint is created for all implementation project work to use as guidance Governance ensures that the architecture is being followed, SLAs are being met, policies enforced and ensures visibility of your enterprise assets
  • 11. Idea to Action Use your roadmap to determine the pilot project Use your swim lanes to identify integration points, services, applications and systems involved
  • 12. Create Swim Lanes for Business Processes
  • 13. Detailed Business Processes Create detailed business processes Identify gaps (automation required, business process change, compliance risks) Identify existing interfaces Indentify new interfaces
  • 14. Midlevel Web Services Breakdown Identify existing and “to be” web services Cross-reference with swim lanes/business processes
  • 15. Canonical Analysis and Creation Canonicals are simply model documents like invoices and purchase orders that contain all possible fields that could appear. Universal Business Language (UBL) can be used as a starting point (OASIS) Oracle AIA Foundation Pack has 140+ EDI Documents can be used as a starting point as well Design others as needed
  • 16. Enterprise Service Design Use the reference architecture, canonicals and identified web services as the basis for the design. There are several types and “layers” of services Create the service contracts
  • 17. Reporting, Monitoring and Security All SOA-related reporting and monitoring should be identified and specified Should include business and technical control panel Security roles and users should be established
  • 18. Detailed Design Intended for technical audience implementing specifications Includes all services and XML documents Product-specific modifications also identified, if needed Security and monitoring policies specified as well Will need to be reviewed for compliance with reference architectures
  • 19. Implement! Need promotion policies in place, usually different from existing non-SOA promotions. Load testing is important, use the initial load as a stress test, if possible
  • 20. Links TOGAF 9 - http://www.opengroup.org/togaf/ FEA - http://www.whitehouse.gov/omb/e-gov/fea/ OASIS - http://www.oasis-open.org/home/index.php UBL - http://docs.oasis-open.org/ubl/os-UBL-2.0/UBL-2.0.html OMG - http://www.omg.org/ Oracle AIA Foundation Packs - http://www.oracle.com/us/products/applications/054252.html Fusion5 – http://www.fusion5.com.au/
  • 21. Tell us what you think… http://feedback.insync10.com.au

Hinweis der Redaktion

  1. Page from Colt 45 US patent filing from February 25,1836