Christof Claessens Technology Advisor Microsoft BeLux • • • – – • – • • PROCUREMENT: DEPLOYMENT: • Build • Buy (off the shelf) • Buy and Customize • • • • Sales forecasts and reports Sales force automation New product idea portal Operations On-Premises Off-Premises/Hosted SaaS/Cloud Hybrid Financial reporting New product portfolio analysis New Regulatory compliance portal Supply chain integration Trading partner portal Compliance reports Customer service EXISTING APPLICATIONS INFRASTRUCTURE ERP FINANCE INVENTORY CRM OPERATIONS Other SQL Server Windows Oracle Solaris SQL Server Windows Oracle DB Unix DB2 Z/OS Partners & Customers Share and exchange business information in consistent manner Coordinate business flows that execute across multiple applications Provide remote information access and multi-channel view of systems through a suitable user interface. – – – – – – – SERVICES In the Cloud SERVERS On-Premise MS Dynamics SAP JD Edwards Legacy SQL Server SQL Server Oracle DB2 Windows Server Windows Server Unix Z OS Others SERVICES In the Cloud SERVERS On-Premise MS Dynamics SAP JD Edwards Legacy SQL Server SQL Server Oracle DB2 Windows Server Windows Server Unix Z OS Others Business Rules Receive Port BAM Business Process Send Port address, protocol Receive Location Orchestration address, protocol Send Adapter Receive Adapter Receive Pipeline Mapping <tag> <tag> <tag> <tag> Mappings • External 2 Internal • FF 2 XML • Partner 2 Own •… Send Pipeline Mappings Message Box • Internal 2 External • XML 2 FF • Own 2 Partner •… • • • • • • • • • • • • • • • • • • • • • • 10,000 Global Customers benefit from using BizTalk Server 81% of the Global 100 6 of the 8 largest U.S. Pharmaceutical Companies 4 of the 5 largest U.S. Electronics Parts Manufacturers 9 of 10 largest U.S. Telecommunications Companies 9 of the 10 largest Aerospace and Defense Companies in the U.S. 5 of the 8 largest U.S. Chemical Companies 4 of the 5 largest Railroads in the U.S. 9 of the 10 largest Insurance Companies in the World Performance and Scale • • Web Apps Services Composing Services • • Long-running services Asynchronous and parallel processing Service Hosting • • Deployment, configuration Monitoring, management, troubleshooting Connecting Across Trust Boundaries • • Crossing Firewalls Access Control Management Tools IIS Manager Modules o Set of integrated technologies for building, scaling, and managing web and composite apps that run on IIS o Ships as part of 2010 Wave PowerShell Services Persistence Workflows Hosting Monitoring Caching Windows Server AppFabric .NET Framework Persistence Runtime Databases Monitoring IIS/WAS Windows Server 14 15 2003 2003 Maturing of J2EE versus mainframe – focus on largest mission-critical enterprise projects High barrier to entry for new players First year of inclusion for open source (Jboss) 2006 2006 SOA drives rapid expansion of J2EE app server in central IT Container model and web services become standard capabilities New entrants based upon open-source and lighter frameworks Source: Gartner Enterprise App Server (EAS) MQ – 2003, 2006, 2009 2009 Customers look beyond J2EE; begin deploying in BUIT/departmental Formerly niche innovations like grid, pub/sub, BPM, CEP, and cloud becoming differentiating features Consolidation by vendors into broader application platforms AppFabric Service Bus Connectivity Text XML Graphics Binary Data Streaming Receive Receive Firewall Send Send Exchange messages between loosely coupled, composite applications. Application #1 Direct Connection facilitated by Service Bus if that is best connection mechanism. Application #2 Looking forward on Microsoft’s overall strategy – – – – – – – – – – – – – –