Multi-Enterprise Business Applications


Published on

Deck for presentation delivered at Strategic Architect Forum 2008

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Multi-Enterprise Business Applications

  1. 1. Multi-Enterprise Business Applications Mike Verdeyen Vice President of Global Platforms and Strategic Technology RedPrairie Corporation David Chou Architect Microsoft Corporation
  2. 2. Multi-Enterprise Business Applications Characteristics Business processes that span enterprises Enacted by the exchange of messages Well defined protocols and application roles
  3. 3. Multi-Enterprise Business Applications Requirements Geographically distributed participants Highly available, highly reliable, highly secure Auditing, reporting, regulatory compliance
  4. 4. Industries Supply Chain Commerce Auction/Reverse Auction Industry Data Exchange Product Lifecycle Management Medical Records Exchange Telecommunications
  5. 5. 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
  6. 6. 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
  7. 7. 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://</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
  8. 8. Multiple Protocols Industry Specific General Purpose EDI / EDIINT WS-Choreography AS2 BPEL4WS SWIFT ebXML UN/CEFACT RosettaNet HL7 FIX
  9. 9. 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.
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. MEBAs Tomorrow On-Demand Multi- On-Premise Business Apps Enterprise Business Apps Internet Service Bus Community Services
  14. 14. MEBAs Tomorrow On-Demand Multi- On-Premise Business Apps Enterprise Business Apps Internet Service Bus Community Services
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. Azure Services Platform Azure Services Platform ™
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. Technical Benefits Offload connectivity Higher qualities of service (QoS) Multi-enterprise visibility Simulations KPI integration Faster partner enlistment Faster market response
  24. 24. 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
  25. 25. 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
  26. 26. Thank you!
  27. 27. © 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.