SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Building
Multi-
Multi-Enterprise SOA
Philip Walston
VP Product Management
Layer 7 Technologies


September 2008
Overview
Discussion of multi-enterprise SOA implementations, the
challenges involved and how SOA appliances can help build
these architectures

 •   What is multi-enterprise?
 •   The Role of SOA
 •   Real World Issues
 •   Implementation challenges
 •   Characteristics of a solution
 •   The role of SOA appliances
 •   Summary and Questions




                                                            September 2008

                        Building Multi-Enterprise SOA
What Exactly is Multi-Enterprise?
                Multi-
Enterprise-Centric
• Most ERP and business applications use enterprise-centric
  architecture
• Focus is on meeting the enterprise's objectives
Extended enterprise
• An attempt to support the needs of partners by extending and
  elongating the enterprise data and process model
• Enables partners to interact with each other more easily, but
  this environment is not ideal
• Each partner still has to learn how to work with each other’s
  business applications, each integration is point-to-point
Multi-enterprise
• A new architecture is required for more complex and
  interactive multi-enterprise business processes
            Adapted from: The Emergence of the Multienterpise Business Process Platform - Gartner, 11/07

                                                                                              September 2008

                         Building Multi-Enterprise SOA
Multi-
Multi-Enterprise Examples
Examples from many business verticals:

Manufacturing
     Manufacturers and suppliers
Insurance
     Insurers and brokers
Corporate
     Corporations and outsourced service providers
Telecom
     Service providers and content providers

Architectural models used in these implementations includes:
     EDI, Web, SOA, B2B, Saas, Cloud …


                                                           September 2008

                    Building Multi-Enterprise SOA
Where Does SOA Fit In?

 Flexible integration across departments, clients and partners
 Reuse of software components across business processes
 Interoperability across applications




                                                                        Corporate
  Untrusted                ?                                             Network
   Entity                                                  MQSeries
                                                           Network




 Business
                                                                         Partner
   Unit

                                                              CORBA
            Web Services                                      Network
              Network


                                                                         September 2008

                           Building Multi-Enterprise SOA
Implementation Challenges
 • Big step between point solutions and multi-enterprise services
      Requires managed, standards compliant SOA framework

 • Not all partners are created equal
      Rationalizing differences between development skills, security and legal requirements

 • The real world is messy
      Making integrations work across all boundaries will be tough


                                                                                  Corporate
  Untrusted                 ?                                                      Network
   Entity                                                   MQSeries
                                                            Network




  Business
                                                                                    Partner
    Unit

                                                               CORBA
             Web Services                                      Network
               Network


                                                                                    September 2008

                            Building Multi-Enterprise SOA
The Real World …




                                              September 2008

              Building Multi-Enterprise SOA
The Real World …
                                     Multiple
                                     Identity
                                     Sources




Multiple
Domains


                                                   Multiple
                                                  Platforms




   Web
Applications
                                                    Green
                                                    Screen
                                                   Systems

                                      Multiple
                                     Transports   September 2008

               Building Multi-Enterprise SOA
(Some) Real World Issues
Application Silos
 • Applications from different vendors with narrowly defined interfaces
   and tight coupling to other systems

Islands of Identity
 • Different identity repositories, schemas and provisioning systems

Mixed Transport
 • SSL, HTTP, JMS, MQ, etc.

Heterogeneous Platforms
 • Linux, UNIX, Windows, client-server, mainframe

Heterogeneous Clients
 • Browsers, green screen, thick clients, other applications

Web Portals
• May already be default on-ramp for external partners

                                                                   September 2008

                        Building Multi-Enterprise SOA
Moving to Multi-Enterprise
          Multi-

Security
• Much more granular and much stronger
• Authentication / authorization mechanism is required
• May need to segregate data physically with separate databases
Integration
• More complex - participating applications and systems are scattered
  across companies
• Integration approaches will need to be simplified and rationalized to
  manage the increase in complexity across multistep process integration
Data and Process Model
• Need to be designed around common keys that help link enterprises in
  their interactions
• Gets more complex with potential range of range of one-to-one and
  one-to-many (and even many-to-many) business processes over time

              Adapted from: The Emergence of the Multienterpise Business Process Platform - Gartner, 11/07

                                                                                                September 2008

                           Building Multi-Enterprise SOA
A Spectrum of Implementation Challenges

Delivering on the Promise of SOA
 • How to implement business process
 • How to avoid “broken” integrations

Maintaining Security
 • Where to enforce security
 • Ensuring consistent security

Meeting SLAs
 • Measuring and meeting both project and service SLAs
 • Reporting and acting on SLA violations

Ensuring Compliance
 • Instrumentation of the path and ensuring integrity
 • Providing validation and alerting mechanisms

Management
 • Providing the tools to manage the system
 • Fitting into existing internal processes               September 2008

                          Building Multi-Enterprise SOA
The SecureSpan Product Line


                          First suite of security and networking
                             products to address the full spectrum
                             of XML deployments:

                            • Service Oriented Architectures (SOA)

                            • Web 2.0 and Web Oriented
                              Architectures (WOA)

                            • AJAX, REST and non-SOAP
                              applications

                            • ESB, Portal, B2B and Application
                              Oriented Networking


                                                             September 2008

              Building Multi-Enterprise SOA
A SOA Gateway’s View of the World
What roles does a SecureSpan
XML Networking Gateway perform?

   •   Read policies
   •   Create / store policies
   •   Enforce policies
   •   Identify exceptions
   •   Act on exceptions
   •   Report exceptions
   •   Capture audit trail

*Enforcement points enforce policies within a specific context



                                                             September 2008

                      Building Multi-Enterprise SOA
A SOA Gateway’s View of the World
What roles does a SecureSpan
XML Networking Gateway perform?

   •   Read policies
                                                      Design-Time
   •   Create / store policies
   •   Enforce policies
   •   Identify exceptions                              Run-Time
   •   Act on exceptions
   •   Report exceptions
                                                       Diagnostic
   •   Capture audit trail

*Enforcement points enforce policies within a specific context



                                                                    September 2008

                      Building Multi-Enterprise SOA
A Few Policy Examples
Threat Protection
 • Screen messages for specific / general threats

Identity Based Access Control
 • Grant access to specific users or groups

Content-Based Processing
 • Perform different processing based on specific content

Selective Version Control
 • Transform to mediate client / service versioning issues

Service-Level Agreement
 • Process based on measured quota or class of service

                                                             September 2008

                     Building Multi-Enterprise SOA
Common Multi-Enterprise SOA Requirements
       Multi-

 • Identity and Trust Control Process
     Authenticating and certifying identities


 • Policy Definition Environment
     Tailor security (and other) policies to each service consumer and
     provider relationship


 • Automated Policy Provisioning and Coordination
     Establish policies that can be distributed, verified and managed


 • Compliance Verification Framework
     Enforce, audit, alert and report compliance to policies and SLAs




                                                                   September 2008

                       Building Multi-Enterprise SOA
SOA Appliances and Multi-Enterprise SOA
                   Multi-
 • Security policy composed in policy editor
 • Enforcement point acts on policy                                                            Service
                                                                                              Endpoints
 • Client software conforms to policy                                                       (Secure Zone)
 • Enforcement point reports on compliance

                                                                    Internal Firewall




                      External Firewall
                                                                                             Corporate
                                                                                           Identity Server

 Business Partners                                          SOA Gateway




                                                                                        Policy Editor
                                                              DMZ




                                                                                                September 2008

                            Building Multi-Enterprise SOA
SecureSpan and Multi-Enterprise SOA
               Multi-
 • Security policy composed in SecureSpan Manager
 • XML Networking Gateway acts on policy
 • Client software conforms to policy OR
                                                                                    Service
 • XML VPN Client conforms to policy                                               Endpoints
                                                                                 (Secure Zone)
 • Enforcement point reports on compliance

  Service Consumer
  with Hard-Coded
        Policy




                                                                                  Corporate
                                                                                Identity Server

                                                          SecureSpan XML
  Service Consumer                   WS-Policy           Networking Gateway
 with SecureSpan XML
      VPN Client

                                                   WS-Policy



                                                                              SecureSpan
                                                                               Manager
                                                                                  September 2008

                         Building Multi-Enterprise SOA
(Some) Real World Issues
Application Silos
 • Applications from different vendors with narrowly defined interfaces
   and tight coupling to other systems

Islands of Identity
 • Different identity repositories, schemas and provisioning systems

Mixed Transport
 • SSL, HTTP, JMS, MQ, etc.

Heterogeneous Platforms
 • Linux, UNIX, Windows, client-server, mainframe

Heterogeneous Clients
 • Browsers, green screen, thick clients, other applications

Web Portals
• May already be default on-ramp for external partners

                                                                   September 2008

                        Building Multi-Enterprise SOA
How SecureSpan Addresses Real World Issues
Application Silos
 • Almost all major commercial applications are SOA-enabled

Islands of Identity
 • SecureSpan can leverage LDAP, SSO and federation systems

Mixed Transport
 • SecureSpan supports a mix of transports including HTTP, FTP, JMS

Heterogeneous Platforms
 • SecureSpan is standards-based and application platform independent

Heterogeneous Clients
 • SecureSpan has solutions to help fill the gap between clients and apps

Web Portals
• SecureSpan works in conjunction with both portals and SSO systems


                                                                   September 2008

                       Building Multi-Enterprise SOA
Multi-
Multi-Enterprise Wide-Area Routing Fabric
                 Wide-




       Business Partner                                     Business Partner
       With SecureSpan                                      With SecureSpan
         Appliances                                           Appliances




        Business Partner                                     SecureSpan
        With SecureSpan                                    XML Networking
          Appliances                                       Gateway Cluster


                                                                               September 2008

                           Building Multi-Enterprise SOA
Summary

SOA Can Be Extended Outside of the Enterprise
 • Identity, security, provisioning, management …

SOA Appliances Can Help
 • Can provide fine-grained personalization of policies
 • Robust, high-performance enough for the DMZ

Be Aware of Potential Blockers
 • Establishing meaningful authentication, negotiating portals …
 • Coordinating policies with partners

Multi-Enterprise SOA is Not a Product
• No single solution, but lots of products can help
• Good choices can meet immediate and long-term needs



                                                             September 2008

                     Building Multi-Enterprise SOA
September 2008

Mais conteúdo relacionado

Mais procurados

Kela v2cs -_final
Kela v2cs -_finalKela v2cs -_final
Kela v2cs -_finalwbrewin
 
Open day competenze digitali boverino v-mware intro
Open day competenze digitali   boverino v-mware introOpen day competenze digitali   boverino v-mware intro
Open day competenze digitali boverino v-mware introRedazione InnovaPuglia
 
How Okta Created a Customer Community To Drive Engagement and Manage Support ...
How Okta Created a Customer Community To Drive Engagement and Manage Support ...How Okta Created a Customer Community To Drive Engagement and Manage Support ...
How Okta Created a Customer Community To Drive Engagement and Manage Support ...7Summits
 
Protecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility SuiteProtecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility SuiteRonny de Jong
 
Microsoft Enterprise Mobility Suite Launch Presentation - Atidan
Microsoft Enterprise Mobility Suite Launch Presentation - AtidanMicrosoft Enterprise Mobility Suite Launch Presentation - Atidan
Microsoft Enterprise Mobility Suite Launch Presentation - AtidanDavid J Rosenthal
 
WSO2 Enterprise Mobility Manager - 2.0
WSO2 Enterprise Mobility Manager - 2.0WSO2 Enterprise Mobility Manager - 2.0
WSO2 Enterprise Mobility Manager - 2.0Dilshan Edirisuriya
 
Connecting The Real World With The Virtual World
Connecting The Real World With The Virtual WorldConnecting The Real World With The Virtual World
Connecting The Real World With The Virtual WorldPing Identity
 
Enterprise Mobility Suite
Enterprise Mobility SuiteEnterprise Mobility Suite
Enterprise Mobility SuitePeter Daalmans
 
Providing Internet Access via WSO2 Enterprise Mobility Manager
Providing Internet Access via WSO2 Enterprise Mobility Manager Providing Internet Access via WSO2 Enterprise Mobility Manager
Providing Internet Access via WSO2 Enterprise Mobility Manager WSO2
 
Overview of Microsoft Enterprise Mobility & Security(EMS)
Overview of Microsoft Enterprise Mobility & Security(EMS)Overview of Microsoft Enterprise Mobility & Security(EMS)
Overview of Microsoft Enterprise Mobility & Security(EMS)Radhakrishnan Govindan
 
Security as a Service with Microsoft Presented by Razor Technology
Security as a Service with Microsoft Presented by Razor TechnologySecurity as a Service with Microsoft Presented by Razor Technology
Security as a Service with Microsoft Presented by Razor TechnologyDavid J Rosenthal
 
Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...
Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...
Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...Ping Identity
 
CIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
CIS 2015 Easy Federation in Cloud and on Premises - Ian JaffeCIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
CIS 2015 Easy Federation in Cloud and on Premises - Ian JaffeCloudIDSummit
 
MMS 2015: What is ems and how to configure it
MMS 2015: What is ems and how to configure itMMS 2015: What is ems and how to configure it
MMS 2015: What is ems and how to configure itPeter Daalmans
 
Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....Thomas Godsted Rysgaard
 
Windows Intune webinar
Windows Intune webinarWindows Intune webinar
Windows Intune webinarSentri
 
Microsoft Enterprise Mobility Suite Presented by Atidan
Microsoft Enterprise Mobility Suite Presented by AtidanMicrosoft Enterprise Mobility Suite Presented by Atidan
Microsoft Enterprise Mobility Suite Presented by AtidanDavid J Rosenthal
 
Getting started with the Enterprise Mobility Suite (EMS)
Getting started with the Enterprise Mobility Suite (EMS)Getting started with the Enterprise Mobility Suite (EMS)
Getting started with the Enterprise Mobility Suite (EMS)Ronni Pedersen
 
Enterprise mobility suite
Enterprise mobility suiteEnterprise mobility suite
Enterprise mobility suiteAli Mkahal
 

Mais procurados (20)

Kela
Kela Kela
Kela
 
Kela v2cs -_final
Kela v2cs -_finalKela v2cs -_final
Kela v2cs -_final
 
Open day competenze digitali boverino v-mware intro
Open day competenze digitali   boverino v-mware introOpen day competenze digitali   boverino v-mware intro
Open day competenze digitali boverino v-mware intro
 
How Okta Created a Customer Community To Drive Engagement and Manage Support ...
How Okta Created a Customer Community To Drive Engagement and Manage Support ...How Okta Created a Customer Community To Drive Engagement and Manage Support ...
How Okta Created a Customer Community To Drive Engagement and Manage Support ...
 
Protecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility SuiteProtecting corporate data with Enterprise Mobility Suite
Protecting corporate data with Enterprise Mobility Suite
 
Microsoft Enterprise Mobility Suite Launch Presentation - Atidan
Microsoft Enterprise Mobility Suite Launch Presentation - AtidanMicrosoft Enterprise Mobility Suite Launch Presentation - Atidan
Microsoft Enterprise Mobility Suite Launch Presentation - Atidan
 
WSO2 Enterprise Mobility Manager - 2.0
WSO2 Enterprise Mobility Manager - 2.0WSO2 Enterprise Mobility Manager - 2.0
WSO2 Enterprise Mobility Manager - 2.0
 
Connecting The Real World With The Virtual World
Connecting The Real World With The Virtual WorldConnecting The Real World With The Virtual World
Connecting The Real World With The Virtual World
 
Enterprise Mobility Suite
Enterprise Mobility SuiteEnterprise Mobility Suite
Enterprise Mobility Suite
 
Providing Internet Access via WSO2 Enterprise Mobility Manager
Providing Internet Access via WSO2 Enterprise Mobility Manager Providing Internet Access via WSO2 Enterprise Mobility Manager
Providing Internet Access via WSO2 Enterprise Mobility Manager
 
Overview of Microsoft Enterprise Mobility & Security(EMS)
Overview of Microsoft Enterprise Mobility & Security(EMS)Overview of Microsoft Enterprise Mobility & Security(EMS)
Overview of Microsoft Enterprise Mobility & Security(EMS)
 
Security as a Service with Microsoft Presented by Razor Technology
Security as a Service with Microsoft Presented by Razor TechnologySecurity as a Service with Microsoft Presented by Razor Technology
Security as a Service with Microsoft Presented by Razor Technology
 
Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...
Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...
Hitchhikers Guide to the Identiverse - How Federated Business will Rule the W...
 
CIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
CIS 2015 Easy Federation in Cloud and on Premises - Ian JaffeCIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
CIS 2015 Easy Federation in Cloud and on Premises - Ian Jaffe
 
MMS 2015: What is ems and how to configure it
MMS 2015: What is ems and how to configure itMMS 2015: What is ems and how to configure it
MMS 2015: What is ems and how to configure it
 
Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....
 
Windows Intune webinar
Windows Intune webinarWindows Intune webinar
Windows Intune webinar
 
Microsoft Enterprise Mobility Suite Presented by Atidan
Microsoft Enterprise Mobility Suite Presented by AtidanMicrosoft Enterprise Mobility Suite Presented by Atidan
Microsoft Enterprise Mobility Suite Presented by Atidan
 
Getting started with the Enterprise Mobility Suite (EMS)
Getting started with the Enterprise Mobility Suite (EMS)Getting started with the Enterprise Mobility Suite (EMS)
Getting started with the Enterprise Mobility Suite (EMS)
 
Enterprise mobility suite
Enterprise mobility suiteEnterprise mobility suite
Enterprise mobility suite
 

Semelhante a Layer 7: Building Multi Enterprise SOA

Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Dion Hinchcliffe
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middlewareinvestorrelation
 
8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud8 Securities
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across EnterpriseChris Haddad
 
E2.0 - Next Generation Portal and Content Management
E2.0 - Next Generation Portal and Content ManagementE2.0 - Next Generation Portal and Content Management
E2.0 - Next Generation Portal and Content Managementmuratc2a
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises Kasun Indrasiri
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for EnterprisesWSO2
 
Web 2.0 in the Enterprise
Web 2.0 in the EnterpriseWeb 2.0 in the Enterprise
Web 2.0 in the EnterpriseUfuk Kılıç
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyWSO2
 
Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus WSO2
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?Tammy Bednar
 
Business and Online Services - Ben Kepes
Business and Online Services - Ben KepesBusiness and Online Services - Ben Kepes
Business and Online Services - Ben KepesIntergen
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentWSO2
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud BusinessACMBangalore
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Sandro Pereira
 
ON event - May 2010
ON event - May 2010ON event - May 2010
ON event - May 2010Ben Kepes
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLJorgen Thelin
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture Prabhat gangwar
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationBizTalk360
 

Semelhante a Layer 7: Building Multi Enterprise SOA (20)

Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
 
8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud8 Securities & AWS Journey to the Cloud
8 Securities & AWS Journey to the Cloud
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across Enterprise
 
E2.0 - Next Generation Portal and Content Management
E2.0 - Next Generation Portal and Content ManagementE2.0 - Next Generation Portal and Content Management
E2.0 - Next Generation Portal and Content Management
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
 
[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises[WSO2Con EU 2017] Microservices for Enterprises
[WSO2Con EU 2017] Microservices for Enterprises
 
Web 2.0 in the Enterprise
Web 2.0 in the EnterpriseWeb 2.0 in the Enterprise
Web 2.0 in the Enterprise
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 
Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus Enterprise Use Case - Selecting an Enterprise Service Bus
Enterprise Use Case - Selecting an Enterprise Service Bus
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
Qnh 24 Maart 2011
Qnh 24 Maart 2011Qnh 24 Maart 2011
Qnh 24 Maart 2011
 
Business and Online Services - Ben Kepes
Business and Online Services - Ben KepesBusiness and Online Services - Ben Kepes
Business and Online Services - Ben Kepes
 
Using a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise developmentUsing a private cloud to automate and govern enterprise development
Using a private cloud to automate and govern enterprise development
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm Concepts integrationandbiztalksoa andbpm
Concepts integrationandbiztalksoa andbpm
 
ON event - May 2010
ON event - May 2010ON event - May 2010
ON event - May 2010
 
The New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRLThe New Enterprise Alphabet - .Net, XML And XBRL
The New Enterprise Alphabet - .Net, XML And XBRL
 
Service Oriented Architecture
Service Oriented Architecture Service Oriented Architecture
Service Oriented Architecture
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 

Mais de CA API Management

Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterpriseCA API Management
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIsCA API Management
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarCA API Management
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...CA API Management
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...CA API Management
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...CA API Management
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataCA API Management
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...CA API Management
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...CA API Management
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device UniverseCA API Management
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...CA API Management
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...CA API Management
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...CA API Management
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinCA API Management
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...CA API Management
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer appsCA API Management
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...CA API Management
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...CA API Management
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...CA API Management
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceCA API Management
 

Mais de CA API Management (20)

Api architectures for the modern enterprise
Api architectures for the modern enterpriseApi architectures for the modern enterprise
Api architectures for the modern enterprise
 
Mastering Digital Channels with APIs
Mastering Digital Channels with APIsMastering Digital Channels with APIs
Mastering Digital Channels with APIs
 
Takeaways from API Security Breaches Webinar
Takeaways from API Security Breaches WebinarTakeaways from API Security Breaches Webinar
Takeaways from API Security Breaches Webinar
 
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
API Design Methodology - Mike Amundsen, Director of API Architecture, API Aca...
 
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
Liberating the API Economy with Scale-Free Networks - Mike Amundsen, Director...
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
Revisiting Geddes' Outlook Tower - Mike Amundsen, Director of API Architectur...
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
 
Enabling the Multi-Device Universe
Enabling the Multi-Device UniverseEnabling the Multi-Device Universe
Enabling the Multi-Device Universe
 
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
Building APIs That Last for Decades - Irakli Nadareishvili, Director of API S...
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
APIs Fueling the Connected Car Opportunity - Scott Morrison, SVP & Distinguis...
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & WinAdapting to Digital Change: Use APIs to Delight Customers & Win
Adapting to Digital Change: Use APIs to Delight Customers & Win
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
 
5 steps end to end security consumer apps
5 steps end to end security consumer apps5 steps end to end security consumer apps
5 steps end to end security consumer apps
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
 
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...Gartner AADI Summit Sydney 2014   Implementing the Layer 7 API Management Pla...
Gartner AADI Summit Sydney 2014 Implementing the Layer 7 API Management Pla...
 
Using APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail ExperienceUsing APIs to Create an Omni-Channel Retail Experience
Using APIs to Create an Omni-Channel Retail Experience
 

Último

RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 

Último (20)

RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 

Layer 7: Building Multi Enterprise SOA

  • 1. Building Multi- Multi-Enterprise SOA Philip Walston VP Product Management Layer 7 Technologies September 2008
  • 2. Overview Discussion of multi-enterprise SOA implementations, the challenges involved and how SOA appliances can help build these architectures • What is multi-enterprise? • The Role of SOA • Real World Issues • Implementation challenges • Characteristics of a solution • The role of SOA appliances • Summary and Questions September 2008 Building Multi-Enterprise SOA
  • 3. What Exactly is Multi-Enterprise? Multi- Enterprise-Centric • Most ERP and business applications use enterprise-centric architecture • Focus is on meeting the enterprise's objectives Extended enterprise • An attempt to support the needs of partners by extending and elongating the enterprise data and process model • Enables partners to interact with each other more easily, but this environment is not ideal • Each partner still has to learn how to work with each other’s business applications, each integration is point-to-point Multi-enterprise • A new architecture is required for more complex and interactive multi-enterprise business processes Adapted from: The Emergence of the Multienterpise Business Process Platform - Gartner, 11/07 September 2008 Building Multi-Enterprise SOA
  • 4. Multi- Multi-Enterprise Examples Examples from many business verticals: Manufacturing Manufacturers and suppliers Insurance Insurers and brokers Corporate Corporations and outsourced service providers Telecom Service providers and content providers Architectural models used in these implementations includes: EDI, Web, SOA, B2B, Saas, Cloud … September 2008 Building Multi-Enterprise SOA
  • 5. Where Does SOA Fit In? Flexible integration across departments, clients and partners Reuse of software components across business processes Interoperability across applications Corporate Untrusted ? Network Entity MQSeries Network Business Partner Unit CORBA Web Services Network Network September 2008 Building Multi-Enterprise SOA
  • 6. Implementation Challenges • Big step between point solutions and multi-enterprise services Requires managed, standards compliant SOA framework • Not all partners are created equal Rationalizing differences between development skills, security and legal requirements • The real world is messy Making integrations work across all boundaries will be tough Corporate Untrusted ? Network Entity MQSeries Network Business Partner Unit CORBA Web Services Network Network September 2008 Building Multi-Enterprise SOA
  • 7. The Real World … September 2008 Building Multi-Enterprise SOA
  • 8. The Real World … Multiple Identity Sources Multiple Domains Multiple Platforms Web Applications Green Screen Systems Multiple Transports September 2008 Building Multi-Enterprise SOA
  • 9. (Some) Real World Issues Application Silos • Applications from different vendors with narrowly defined interfaces and tight coupling to other systems Islands of Identity • Different identity repositories, schemas and provisioning systems Mixed Transport • SSL, HTTP, JMS, MQ, etc. Heterogeneous Platforms • Linux, UNIX, Windows, client-server, mainframe Heterogeneous Clients • Browsers, green screen, thick clients, other applications Web Portals • May already be default on-ramp for external partners September 2008 Building Multi-Enterprise SOA
  • 10. Moving to Multi-Enterprise Multi- Security • Much more granular and much stronger • Authentication / authorization mechanism is required • May need to segregate data physically with separate databases Integration • More complex - participating applications and systems are scattered across companies • Integration approaches will need to be simplified and rationalized to manage the increase in complexity across multistep process integration Data and Process Model • Need to be designed around common keys that help link enterprises in their interactions • Gets more complex with potential range of range of one-to-one and one-to-many (and even many-to-many) business processes over time Adapted from: The Emergence of the Multienterpise Business Process Platform - Gartner, 11/07 September 2008 Building Multi-Enterprise SOA
  • 11. A Spectrum of Implementation Challenges Delivering on the Promise of SOA • How to implement business process • How to avoid “broken” integrations Maintaining Security • Where to enforce security • Ensuring consistent security Meeting SLAs • Measuring and meeting both project and service SLAs • Reporting and acting on SLA violations Ensuring Compliance • Instrumentation of the path and ensuring integrity • Providing validation and alerting mechanisms Management • Providing the tools to manage the system • Fitting into existing internal processes September 2008 Building Multi-Enterprise SOA
  • 12. The SecureSpan Product Line First suite of security and networking products to address the full spectrum of XML deployments: • Service Oriented Architectures (SOA) • Web 2.0 and Web Oriented Architectures (WOA) • AJAX, REST and non-SOAP applications • ESB, Portal, B2B and Application Oriented Networking September 2008 Building Multi-Enterprise SOA
  • 13. A SOA Gateway’s View of the World What roles does a SecureSpan XML Networking Gateway perform? • Read policies • Create / store policies • Enforce policies • Identify exceptions • Act on exceptions • Report exceptions • Capture audit trail *Enforcement points enforce policies within a specific context September 2008 Building Multi-Enterprise SOA
  • 14. A SOA Gateway’s View of the World What roles does a SecureSpan XML Networking Gateway perform? • Read policies Design-Time • Create / store policies • Enforce policies • Identify exceptions Run-Time • Act on exceptions • Report exceptions Diagnostic • Capture audit trail *Enforcement points enforce policies within a specific context September 2008 Building Multi-Enterprise SOA
  • 15. A Few Policy Examples Threat Protection • Screen messages for specific / general threats Identity Based Access Control • Grant access to specific users or groups Content-Based Processing • Perform different processing based on specific content Selective Version Control • Transform to mediate client / service versioning issues Service-Level Agreement • Process based on measured quota or class of service September 2008 Building Multi-Enterprise SOA
  • 16. Common Multi-Enterprise SOA Requirements Multi- • Identity and Trust Control Process Authenticating and certifying identities • Policy Definition Environment Tailor security (and other) policies to each service consumer and provider relationship • Automated Policy Provisioning and Coordination Establish policies that can be distributed, verified and managed • Compliance Verification Framework Enforce, audit, alert and report compliance to policies and SLAs September 2008 Building Multi-Enterprise SOA
  • 17. SOA Appliances and Multi-Enterprise SOA Multi- • Security policy composed in policy editor • Enforcement point acts on policy Service Endpoints • Client software conforms to policy (Secure Zone) • Enforcement point reports on compliance Internal Firewall External Firewall Corporate Identity Server Business Partners SOA Gateway Policy Editor DMZ September 2008 Building Multi-Enterprise SOA
  • 18. SecureSpan and Multi-Enterprise SOA Multi- • Security policy composed in SecureSpan Manager • XML Networking Gateway acts on policy • Client software conforms to policy OR Service • XML VPN Client conforms to policy Endpoints (Secure Zone) • Enforcement point reports on compliance Service Consumer with Hard-Coded Policy Corporate Identity Server SecureSpan XML Service Consumer WS-Policy Networking Gateway with SecureSpan XML VPN Client WS-Policy SecureSpan Manager September 2008 Building Multi-Enterprise SOA
  • 19. (Some) Real World Issues Application Silos • Applications from different vendors with narrowly defined interfaces and tight coupling to other systems Islands of Identity • Different identity repositories, schemas and provisioning systems Mixed Transport • SSL, HTTP, JMS, MQ, etc. Heterogeneous Platforms • Linux, UNIX, Windows, client-server, mainframe Heterogeneous Clients • Browsers, green screen, thick clients, other applications Web Portals • May already be default on-ramp for external partners September 2008 Building Multi-Enterprise SOA
  • 20. How SecureSpan Addresses Real World Issues Application Silos • Almost all major commercial applications are SOA-enabled Islands of Identity • SecureSpan can leverage LDAP, SSO and federation systems Mixed Transport • SecureSpan supports a mix of transports including HTTP, FTP, JMS Heterogeneous Platforms • SecureSpan is standards-based and application platform independent Heterogeneous Clients • SecureSpan has solutions to help fill the gap between clients and apps Web Portals • SecureSpan works in conjunction with both portals and SSO systems September 2008 Building Multi-Enterprise SOA
  • 21. Multi- Multi-Enterprise Wide-Area Routing Fabric Wide- Business Partner Business Partner With SecureSpan With SecureSpan Appliances Appliances Business Partner SecureSpan With SecureSpan XML Networking Appliances Gateway Cluster September 2008 Building Multi-Enterprise SOA
  • 22. Summary SOA Can Be Extended Outside of the Enterprise • Identity, security, provisioning, management … SOA Appliances Can Help • Can provide fine-grained personalization of policies • Robust, high-performance enough for the DMZ Be Aware of Potential Blockers • Establishing meaningful authentication, negotiating portals … • Coordinating policies with partners Multi-Enterprise SOA is Not a Product • No single solution, but lots of products can help • Good choices can meet immediate and long-term needs September 2008 Building Multi-Enterprise SOA