SlideShare a Scribd company logo
1 of 28
Download to read offline
Multi-Enterprise
Business Applications
Mike Verdeyen
Vice President of Global Platforms and Strategic Technology
RedPrairie Corporation

David Chou
Architect
Microsoft Corporation
Multi-Enterprise Business Applications




 Characteristics
      Business processes that span enterprises
      Enacted by the exchange of messages
      Well defined protocols and application roles
Multi-Enterprise Business Applications




 Requirements
      Geographically distributed participants
      Highly available, highly reliable, highly secure
      Auditing, reporting, regulatory compliance
Industries
   Supply Chain
   Commerce
   Auction/Reverse Auction
   Industry Data Exchange
   Product Lifecycle Management
   Medical Records Exchange
   Telecommunications
Supply Chain Capabilities
  Contract manufacturing risk management
  Distributed order management
  Delivery and service orchestration
  Global inventory visibility, promising, and sourcing
  Network quality and compliance management
  Networked warehouse management
  Transportation and logistics management
  Reverse logistics
  Supply chain visibility
  Supply chain orchestration
  New product introduction/launch
  Multi-channel store operations
Supply Chain Orchestration Scenarios
 User account self-provisioning      Supply interruption
   Create account/group                Real-time event alert
   Add attributes                      Search for new carriers
   Join groups                       Shipment recall
   Roles and privileges assignment
                                       Real-time KPI monitoring
 Demand spike                          Real-time event alert
   Distributor/retailer updates        Root cause analysis
   demand data                         Stop shipment deliveries
   Real-time event alert             Supply chain optimization
   Search for capacity
                                       Real-time data access
   Sign up new suppliers
                                       External modeling and
   Update deliveries to
                                       simulation of scenarios
   retailers/distributors
                                       Deploy policies and
                                       workflow changes
Goods Request Workflow
                                                                                                                         <GoodsRequest RequestId=”123quot;>
                                                                                                                          <Partners>
                                                                                                                            <Partner Id=”123quot;>
                                                                                                                             <Good ItemId=”123quot; ItemCount=”500quot;
                                                                                                                               ShipStart=”10/01/2008quot; ShipEnd=”10/03/2008quot; />
                                                                                                                            </Partner>
                                                                                            Requester                     </Partners>
                                                                                                                         </ItemRecall>

                1. Goods
                Request




                                                                                          Initiate Goods                      Orchestrator Service
                                                                                              Request


                                                       <Partner Id=”123quot; />
              2. Bid Tender
                 Process


                                                                                                                                  Get Partner
                               Supplier A                                                                                      Connection Details




                3. Bid
              Management                                                                                                                                                        <GoodsRequest NotificationId=”123quot;>
                                                                                                                                                                                  <Good ItemId=”123quot; ItemCount=”500quot;
                                                                                                                                 Iterate Through                                     ShipStart=”10/01/2008quot; ShipEnd=”10/03/2008quot; />
                                                                                                                                                                                </Recall>
                                                                                                                                     Partners
                                            <PartnerConnection Id=”123quot;>
                                             <ServiceUrl>sb://connect.biztalk.net/RedPrairie/Partner/123/</ServiceUrl>
Requestor                      Supplier B    ...
                                            </PartnerConnection>




                 4. Bid
               Resolution
                                                                                                                                Issue Notification




                               Supplier C                                                                                                                                                   Partners




            5. Goods Request                                                                                                       Receive
                                                                                                                               Acknowledgement
               Confirmation
                                                                                                                                                                                                <Acknowledged NotificationId=”123quot; />




                                                                                                                                    5. Log
                                                                                                                                Acknowledgment
              6. Shipment
              Notification



                                                                                                                                                                                <Acknowledged NotificationId=”123quot; />

                                                                                                                                        Next
Multiple Protocols
   Industry Specific   General Purpose

    EDI / EDIINT        WS-Choreography
    AS2                 BPEL4WS
    SWIFT               ebXML
    UN/CEFACT
    RosettaNet
    HL7
    FIX
Challenges Today
Diverse set of technologies
  On-premise software              Cloud-based services
       EDI translators/adapters         EDI Value-Added Networks
       B2B gateways                     (VAN)
       Managed file transfer            B2B SaaS
       (MFT)                            Integration Service
       e.g., Sterling Commerce,         Providers
       Axway, Seeburger,                e.g., GXS, Sterling
       webMethods, Sun                  Commerce, E2open, Inovis,
       Microsystems (SeeBeyond),        etc.
       Tibco, Oracle, IBM,
       Microsoft, etc.
Challenges Today
Complex cross-organizational challenges
Security               Data           Management     Governance
Access control         Ownership      Transactions   SLA enforcement
Identity lifecycle     Semantics      Visibility     Policy enforcement
Identity portability   Integrity      Reporting      Change management
Interoperability       Privacy        Analytics      Regulatory compliance
                       Portability
                       Availability
MEBAs Today
                                                                        Multiple Fulfillment Methods
                                    Multiple Catalogs
 Multiple Demand Signals                                                                       Suppliers/Manufacturers
                                                   Store 3
                                  Catalog
                     Store 1                                                                              Distributors
                                                                 DCs
                                                                                PTX
                                                                                                                 Warehouses
                                               Fragmented                               PTX
                                             VAN/Internet B2B
                                                 Services
                                                                                      VAN



                                                                                                                 Carriers/
                      Call                                                                                         3PL
                     Center

                                    Web                                                                Customs
     Customers                                     Store 2                                    Banks
                                                             Retailer
                               Multiple Channels
 Multiple Customer                                                               Multiple Fulfillment Partners
 Segments
Why Now?
 Severe market fragmentation
 Outsourcing of non-core competencies
 Growing interdependence
 Aging software and infrastructure
 Expensive high profile failures
 Availability of key new technologies
MEBAs Tomorrow

                                                     On-Demand Multi-
 On-Premise Business Apps                           Enterprise Business
                                                           Apps




                             Internet Service Bus




                            Community Services
MEBAs Tomorrow

                                                     On-Demand Multi-
 On-Premise Business Apps                           Enterprise Business
                                                           Apps




                             Internet Service Bus




                            Community Services
MEBA Reference Architecture
                                                    Community A1


   Community Type                                                                                      Community B2
   Software Factory

                                                         Community A3


                        Community A2                                                 Community B1


   Community
     Types

                                      Community Type A                                      Community Type B


                      Higher Level Services

                           Community                Service                                     Party
    Repository                                                          Business Process
                           Management            Choreography                                Management        ?       ?
                                                                            Services
                             Services              Services                                    Services


                      Foundation Services

                           Identity           Workflow          Messaging            Data        Management        ?   ?

                                                                        Compute


Management Portal
Higher Level Services

      Party              Service                               Community
                                         Business Process
   Management         Choreography                             Management
                                             Services
     Services           Services                                 Services
 • Lifecycle        • Process State     • Business Process   • Community
   Management         Synchronization     Metadata             Definition And
 • SLA Monitoring   • Identity            Service              Provisioning
   & Enforcement      Mapping           • Business Process   • Community
   Between Broker   • Data                Management           Lifecycle
   And Parties        Composition       • SLA Monitoring       Management
                      And                 & Enforcement
                      Transformation      Between Parties
Business Benefits
   Business agility
   Bottom-line revenue
     Reduced errors
     Reduced cost of operations
     Faster process execution
   Top-line revenue
     Lower barriers to automation
     Improved partner relationships
     Improved customer satisfaction
     Competitive advantage
Azure Services Platform



         Azure Services Platform
              ™
Azure Services Platform
                 Cloud Operating System




  Developer Experience                   Service Hosting               Service Management
   Off-line simulated development    On-demand access to compute &      Manage the application not the
              environment                  storage resources                   infrastructure
  Consistent with on-premises       Elastic to meet compute          Advanced tracing & logging
   development models                 demands                          Dynamically upgrade
  Use existing .NET and Visual      Flexible, so you can respond      applications without downtime
   Studio 2008 skills                 quickly to business needs        Resource usage and
  Use .NET managed code - 3rd       Secure & reliable                 performance insights
   party languages coming soon       Specify performance standards    Monitoring & metering
  Standards support - REST &         for automated control
   SOAP Protocols
Azure Services Platform

                 Services for application integration




         Service Bus                        Access Control                               Workflow
 Exchange messages between loosely   Rules-driven application access control   Model and execute business logic and
   coupled, composite applications        to users across organizations                service interactions

  Connectivity to on-premises        Claims-based identity                    Cloud host for Windows
   applications to for S+S             management                                Workflow Foundation
   scenarios                          Interoperable & based on                 Runtime execution environment
  Secure, federated firewall-         standard protocols (X.509 and             for XAML-based workflows
   friendly messaging                  SAML)                                    Enables the orchestration of
  Simple, connected pub-sub          Manageable through web page               services
   eventing                            and/or a services API                    XAML-based models can be
  Extension of Windows               Supports CardSpace, LiveID,               uploaded to the cloud
   Communication Foundation            Username/Password
Azure Services Platform

                  Cloud database services




       Developer Agility        Scalability and Flexibility         Reliability and Security
     Relational queries          Data partitioned for             Built using Microsoft SQL
     Blobs                        throughput and unlimited          Server technology
                                   Scale                            Authentication &
     XML wire format
                                  Transactional Consistency.        Authorization
     SOAP and REST support
                                  Flexible data model - no         Backup and geo-distribution
                                   enforced schema                   for Business Continuity
Azure Services Platform

                 Extensible components to build rich consumer services




      Jump Start Traffic     Embed Social Building Blocks            Connect across Devices
   460+ Million people on    Comprehensive Windows Live          Open, interoperable
    Windows Live               services API’s (incl. Messenger,     programming interface and
                               feeds, contacts, search)             resource model across PC,
                              Developer Tooling with               Phone and Web
                               integrated Live Services            Data synchronization and local
                                                                    accessibility across many end
                                                                    points
Technical Benefits
  Offload connectivity
  Higher qualities of service (QoS)
  Multi-enterprise visibility
  Simulations
  KPI integration
  Faster partner enlistment
  Faster market response
Application Patterns
  • Fixed requirements                                   • Negotiated requirements
  • Third party products and                             • Requires custom
    support                                                development




                               Standardized   Custom




                               Peer to peer   Brokered


  • Direct interaction                                   • Managed interaction
  • No contract enforcement                              • Contract enforcement
  • Dynamic business                                     • Predefined business
    relationships                                          relationships
Emerging Trends
 Recentralization
 Democratization of industries
 Dynamic business models
 Relationship networking core competencies
 Shifting centers of gravity
 Plug-and-play IT architectures
 Model-driven development
Thank you!
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
    conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                        MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

Similar to Multi-Enterprise Business Applications

OpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of workingOpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of workingOpenText Portfolio
 
Service Referrals in BPEL-based Choreographies
Service Referrals in BPEL-based ChoreographiesService Referrals in BPEL-based Choreographies
Service Referrals in BPEL-based ChoreographiesOliver Kopp
 
Introduction to Supply Chain Finance
Introduction to Supply Chain FinanceIntroduction to Supply Chain Finance
Introduction to Supply Chain FinanceSteve Keifer
 
Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Truptir20
 
Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123Truptir20
 
Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...
Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...
Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...Actuate Corporation
 
Reverse Logistics Paper Dec 2011
Reverse Logistics Paper Dec 2011Reverse Logistics Paper Dec 2011
Reverse Logistics Paper Dec 2011NorthGate
 
Denise Brown Sql Porfolio
Denise Brown Sql PorfolioDenise Brown Sql Porfolio
Denise Brown Sql Porfoliobibbab1
 
Privacy in Social Network Sites
Privacy in Social Network SitesPrivacy in Social Network Sites
Privacy in Social Network Sitesdariphagen
 
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...CA Technologies
 
Accredcamp
AccredcampAccredcamp
AccredcampG-Cloud
 
G-Cloud #AccreditCamp
G-Cloud #AccreditCamp G-Cloud #AccreditCamp
G-Cloud #AccreditCamp G-Cloud
 
Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)
Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)
Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)IASTA
 
Out systems for procurement outpartner value proposition
Out systems for procurement   outpartner value propositionOut systems for procurement   outpartner value proposition
Out systems for procurement outpartner value propositionExo Futures
 
Ten Tips to Ensue that Your Suppliers are Real
Ten Tips to Ensue that Your Suppliers are RealTen Tips to Ensue that Your Suppliers are Real
Ten Tips to Ensue that Your Suppliers are RealTradeshift
 
Using Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkUsing Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkNathen Harvey
 

Similar to Multi-Enterprise Business Applications (20)

OpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of workingOpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of working
 
Service Referrals in BPEL-based Choreographies
Service Referrals in BPEL-based ChoreographiesService Referrals in BPEL-based Choreographies
Service Referrals in BPEL-based Choreographies
 
Introduction to Supply Chain Finance
Introduction to Supply Chain FinanceIntroduction to Supply Chain Finance
Introduction to Supply Chain Finance
 
Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012
 
Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123
 
Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...
Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...
Case Study: Energy Giant Relies on Actuate to Drive Mission-Critical Trading ...
 
Reverse Logistics Paper Dec 2011
Reverse Logistics Paper Dec 2011Reverse Logistics Paper Dec 2011
Reverse Logistics Paper Dec 2011
 
Denise Brown Sql Porfolio
Denise Brown Sql PorfolioDenise Brown Sql Porfolio
Denise Brown Sql Porfolio
 
Privacy in Social Network Sites
Privacy in Social Network SitesPrivacy in Social Network Sites
Privacy in Social Network Sites
 
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
Case Study: Nordstrom Succeeds in E-Commerce with Innovative Performance Test...
 
Sample work reza
Sample work rezaSample work reza
Sample work reza
 
RigER presentation at GPS-2015
RigER presentation at GPS-2015RigER presentation at GPS-2015
RigER presentation at GPS-2015
 
Accredcamp
AccredcampAccredcamp
Accredcamp
 
G-Cloud #AccreditCamp
G-Cloud #AccreditCamp G-Cloud #AccreditCamp
G-Cloud #AccreditCamp
 
Procurement Workflows
Procurement WorkflowsProcurement Workflows
Procurement Workflows
 
Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)
Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)
Spend Matters- 10 Ideas That Go Beyond Basic Sourcing (IASTA webcast)
 
You Dont Need a Server for That
You Dont Need a Server for ThatYou Dont Need a Server for That
You Dont Need a Server for That
 
Out systems for procurement outpartner value proposition
Out systems for procurement   outpartner value propositionOut systems for procurement   outpartner value proposition
Out systems for procurement outpartner value proposition
 
Ten Tips to Ensue that Your Suppliers are Real
Ten Tips to Ensue that Your Suppliers are RealTen Tips to Ensue that Your Suppliers are Real
Ten Tips to Ensue that Your Suppliers are Real
 
Using Error Budgets to Prioritize Work
Using Error Budgets to Prioritize WorkUsing Error Budgets to Prioritize Work
Using Error Budgets to Prioritize Work
 

More from David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overviewDavid Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive ComputingDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabricDavid Chou
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive AdvantageDavid Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy ApplicationsDavid Chou
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978David Chou
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingDavid Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 BriefingDavid Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudDavid Chou
 

More from David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 

Recently uploaded

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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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...
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Multi-Enterprise Business Applications

  • 1.
  • 2. Multi-Enterprise Business Applications Mike Verdeyen Vice President of Global Platforms and Strategic Technology RedPrairie Corporation David Chou Architect Microsoft Corporation
  • 3. Multi-Enterprise Business Applications Characteristics Business processes that span enterprises Enacted by the exchange of messages Well defined protocols and application roles
  • 4. Multi-Enterprise Business Applications Requirements Geographically distributed participants Highly available, highly reliable, highly secure Auditing, reporting, regulatory compliance
  • 5. Industries Supply Chain Commerce Auction/Reverse Auction Industry Data Exchange Product Lifecycle Management Medical Records Exchange Telecommunications
  • 6. Supply Chain Capabilities Contract manufacturing risk management Distributed order management Delivery and service orchestration Global inventory visibility, promising, and sourcing Network quality and compliance management Networked warehouse management Transportation and logistics management Reverse logistics Supply chain visibility Supply chain orchestration New product introduction/launch Multi-channel store operations
  • 7. Supply Chain Orchestration Scenarios User account self-provisioning Supply interruption Create account/group Real-time event alert Add attributes Search for new carriers Join groups Shipment recall Roles and privileges assignment Real-time KPI monitoring Demand spike Real-time event alert Distributor/retailer updates Root cause analysis demand data Stop shipment deliveries Real-time event alert Supply chain optimization Search for capacity Real-time data access Sign up new suppliers External modeling and Update deliveries to simulation of scenarios retailers/distributors Deploy policies and workflow changes
  • 8. Goods Request Workflow <GoodsRequest RequestId=”123quot;> <Partners> <Partner Id=”123quot;> <Good ItemId=”123quot; ItemCount=”500quot; ShipStart=”10/01/2008quot; ShipEnd=”10/03/2008quot; /> </Partner> Requester </Partners> </ItemRecall> 1. Goods Request Initiate Goods Orchestrator Service Request <Partner Id=”123quot; /> 2. Bid Tender Process Get Partner Supplier A Connection Details 3. Bid Management <GoodsRequest NotificationId=”123quot;> <Good ItemId=”123quot; ItemCount=”500quot; Iterate Through ShipStart=”10/01/2008quot; ShipEnd=”10/03/2008quot; /> </Recall> Partners <PartnerConnection Id=”123quot;> <ServiceUrl>sb://connect.biztalk.net/RedPrairie/Partner/123/</ServiceUrl> Requestor Supplier B ... </PartnerConnection> 4. Bid Resolution Issue Notification Supplier C Partners 5. Goods Request Receive Acknowledgement Confirmation <Acknowledged NotificationId=”123quot; /> 5. Log Acknowledgment 6. Shipment Notification <Acknowledged NotificationId=”123quot; /> Next
  • 9. Multiple Protocols Industry Specific General Purpose EDI / EDIINT WS-Choreography AS2 BPEL4WS SWIFT ebXML UN/CEFACT RosettaNet HL7 FIX
  • 10. Challenges Today Diverse set of technologies On-premise software Cloud-based services EDI translators/adapters EDI Value-Added Networks B2B gateways (VAN) Managed file transfer B2B SaaS (MFT) Integration Service e.g., Sterling Commerce, Providers Axway, Seeburger, e.g., GXS, Sterling webMethods, Sun Commerce, E2open, Inovis, Microsystems (SeeBeyond), etc. Tibco, Oracle, IBM, Microsoft, etc.
  • 11. Challenges Today Complex cross-organizational challenges Security Data Management Governance Access control Ownership Transactions SLA enforcement Identity lifecycle Semantics Visibility Policy enforcement Identity portability Integrity Reporting Change management Interoperability Privacy Analytics Regulatory compliance Portability Availability
  • 12. MEBAs Today Multiple Fulfillment Methods Multiple Catalogs Multiple Demand Signals Suppliers/Manufacturers Store 3 Catalog Store 1 Distributors DCs PTX Warehouses Fragmented PTX VAN/Internet B2B Services VAN Carriers/ Call 3PL Center Web Customs Customers Store 2 Banks Retailer Multiple Channels Multiple Customer Multiple Fulfillment Partners Segments
  • 13. Why Now? Severe market fragmentation Outsourcing of non-core competencies Growing interdependence Aging software and infrastructure Expensive high profile failures Availability of key new technologies
  • 14. MEBAs Tomorrow On-Demand Multi- On-Premise Business Apps Enterprise Business Apps Internet Service Bus Community Services
  • 15. MEBAs Tomorrow On-Demand Multi- On-Premise Business Apps Enterprise Business Apps Internet Service Bus Community Services
  • 16. MEBA Reference Architecture Community A1 Community Type Community B2 Software Factory Community A3 Community A2 Community B1 Community Types Community Type A Community Type B Higher Level Services Community Service Party Repository Business Process Management Choreography Management ? ? Services Services Services Services Foundation Services Identity Workflow Messaging Data Management ? ? Compute Management Portal
  • 17. Higher Level Services Party Service Community Business Process Management Choreography Management Services Services Services Services • Lifecycle • Process State • Business Process • Community Management Synchronization Metadata Definition And • SLA Monitoring • Identity Service Provisioning & Enforcement Mapping • Business Process • Community Between Broker • Data Management Lifecycle And Parties Composition • SLA Monitoring Management And & Enforcement Transformation Between Parties
  • 18. Business Benefits Business agility Bottom-line revenue Reduced errors Reduced cost of operations Faster process execution Top-line revenue Lower barriers to automation Improved partner relationships Improved customer satisfaction Competitive advantage
  • 19. Azure Services Platform Azure Services Platform ™
  • 20. Azure Services Platform Cloud Operating System Developer Experience Service Hosting Service Management Off-line simulated development On-demand access to compute & Manage the application not the environment storage resources infrastructure  Consistent with on-premises  Elastic to meet compute  Advanced tracing & logging development models demands  Dynamically upgrade  Use existing .NET and Visual  Flexible, so you can respond applications without downtime Studio 2008 skills quickly to business needs  Resource usage and  Use .NET managed code - 3rd  Secure & reliable performance insights party languages coming soon  Specify performance standards  Monitoring & metering  Standards support - REST & for automated control SOAP Protocols
  • 21. Azure Services Platform Services for application integration Service Bus Access Control Workflow Exchange messages between loosely Rules-driven application access control Model and execute business logic and coupled, composite applications to users across organizations service interactions  Connectivity to on-premises  Claims-based identity  Cloud host for Windows applications to for S+S management Workflow Foundation scenarios  Interoperable & based on  Runtime execution environment  Secure, federated firewall- standard protocols (X.509 and for XAML-based workflows friendly messaging SAML)  Enables the orchestration of  Simple, connected pub-sub  Manageable through web page services eventing and/or a services API  XAML-based models can be  Extension of Windows  Supports CardSpace, LiveID, uploaded to the cloud Communication Foundation Username/Password
  • 22. Azure Services Platform Cloud database services Developer Agility Scalability and Flexibility Reliability and Security  Relational queries  Data partitioned for  Built using Microsoft SQL  Blobs throughput and unlimited Server technology Scale  Authentication &  XML wire format  Transactional Consistency. Authorization  SOAP and REST support  Flexible data model - no  Backup and geo-distribution enforced schema for Business Continuity
  • 23. Azure Services Platform Extensible components to build rich consumer services Jump Start Traffic Embed Social Building Blocks Connect across Devices  460+ Million people on  Comprehensive Windows Live  Open, interoperable Windows Live services API’s (incl. Messenger, programming interface and feeds, contacts, search) resource model across PC,  Developer Tooling with Phone and Web integrated Live Services  Data synchronization and local accessibility across many end points
  • 24. Technical Benefits Offload connectivity Higher qualities of service (QoS) Multi-enterprise visibility Simulations KPI integration Faster partner enlistment Faster market response
  • 25. Application Patterns • Fixed requirements • Negotiated requirements • Third party products and • Requires custom support development Standardized Custom Peer to peer Brokered • Direct interaction • Managed interaction • No contract enforcement • Contract enforcement • Dynamic business • Predefined business relationships relationships
  • 26. Emerging Trends Recentralization Democratization of industries Dynamic business models Relationship networking core competencies Shifting centers of gravity Plug-and-play IT architectures Model-driven development
  • 28. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.