Multi-Enterprise Business Applications
Upcoming SlideShare
Loading in...5
×
 

Multi-Enterprise Business Applications

on

  • 6,902 views

Deck for presentation delivered at Strategic Architect Forum 2008

Deck for presentation delivered at Strategic Architect Forum 2008

Statistics

Views

Total Views
6,902
Views on SlideShare
6,427
Embed Views
475

Actions

Likes
10
Downloads
446
Comments
0

6 Embeds 475

http://blogs.msdn.com 449
http://www.slideshare.net 16
http://static.slideshare.net 4
http://www.itg.hitachi.co.jp 4
http://devmeat.com 1
http://192.168.10.100 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Multi-Enterprise Business Applications Multi-Enterprise Business Applications Presentation Transcript

  • 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.