The document discusses multi-enterprise business applications (MEBAs) that enable business processes across organizations. MEBAs require geographically distributed participants, high availability, security, and compliance. They are used in industries like supply chain management, commerce, and medical records exchange. The document outlines challenges with current technologies and proposes a reference architecture for MEBAs on Microsoft's Azure platform that provides services for integration, databases, and building consumer applications.
3. Multi-Enterprise Business Applications
Characteristics
Business processes that span enterprises
Enacted by the exchange of messages
Well defined protocols and application roles
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
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.
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
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
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