Microsoft SOA Roadmap



Similar documents
Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012

Federal Enterprise Architecture and Service-Oriented Architecture

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

HP SOA Systinet software

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

<Insert Picture Here> Oracle Business Process Management

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

E-Government Service Delivery. Samir Said General Manager Microsoft Algeria

Microsoft Dynamics AX 2012 A New Generation in ERP

IBM WebSphere ILOG Rules for.net

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Service Oriented Architecture (SOA) An Introduction

Definition of SOA. Capgemini University Technology Services School Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

Service-Oriented Architecture and Software Engineering

Enterprise Enabler and the Microsoft Integration Stack

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

ORACLE WEBCENTER PORTAL

Datacenter Management and Virtualization. Microsoft Corporation

ERP. Key Initiative Overview

Service Oriented Architecture

Linux and Windows together, leveraging SUSE and Microsoft collaboration

Driving Your Business Forward with Application Life-cycle Management (ALM)

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Microsoft Cloud Platform. Kris Vandermeulen Product Manager Datacenter Microsoft 5/2/2015

A Jacada & Microsoft CCF Competitive Review

HP APPLICATION PERFORMANCE MONITORING

Workflow and Forms Services for People-Driven Process Management

IBM Information Management

Business Process Management Enabled by SOA

David Chou. Architect Microsoft

secure intelligence collection and assessment system Your business technologists. Powering progress

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Paperless Office Solution Framework for Banking & Financial Services A Business Process Automation (BPA) Approach

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

A Comprehensive Solution for API Management

Government's Adoption of SOA and SOA Examples

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

Intelligence. Productivity. Mobility. Unified Service. Predictive analytics: Offline mobile: Self, assisted & field service

SOA Governance and the Service Lifecycle


<Insert Picture Here> Oracle BPA Suite 11g Overview & New Features

The Application of BizTalk in Public Sector

Better Together with Microsoft Dynamics CRM

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

E-Business Suite Oracle SOA Suite Integration Options

Introducing Windows Workflow Foundation. Building Basic Activities. Building Composite Activities. Activity Development Advanced Features

Supply Chain Management Build Connections

Enterprise Application Designs In Relation to ERP and SOA

SOA and Cloud in practice - An Example Case Study

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

<Insert Picture Here> Oracle Web Services Manager (WSM)

SOA, BPM, and Microsoft: A Pragmatic View

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

How your business can successfully monetize API enablement. An illustrative case study

Application Overhaul. Key Initiative Overview

Service Oriented Architecture 1 COMPILED BY BJ

An Enterprise Architect s Guide to API Integration for ESB and SOA

How To Use A Cloud Based Organization (Soa) To Improve Your Business

An Architecture to Deliver a Healthcare Dial-tone

Optimize Business Productivity Evolve Your Business with the Cloud. Slide 1

IBM Software Integrated Service Management: Visibility. Control. Automation.

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee

Delivering value to the business with IAM

How To Manage Cloud Computing

Datacenter Management Optimization with Microsoft System Center

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

General Introduction to IBM (R) Rational (R) Asset Manager

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET 3.1

Data Mining Governance for Service Oriented Architecture

Cloud Computing for Architects

Course 5431: Getting Started with Microsoft Office PowerPoint Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

Business Process Management Tampereen Teknillinen Yliopisto

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

Business Process Driven SOA using BPMN and BPEL

Service-Oriented Architecture: Analysis, the Keys to Success!

Modernizing enterprise application development with integrated change, build and release management.

Transcription:

Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA)

Trends and Roadmap THE FUTURE OF DYNAMIC IT

Market Trends Gartner: Portal, Process and Middleware Software Market by Segment, 2007 and 2012

Market Trends Gartner: Magic Quadrant for Enterprise Application Servers, 2Q08 AMR Research, Use of SOA vendor products, 2007

The Challenge: IT Brakes Growth According to A.T. Kearney (2007 survey) companies lose 6% of their growth in sales per annum because their IT does not meet the current business requirements. Business Imperatives Make business processes more flexible Tighter business and IT alignment Quickly adapt to changing business demands

Dynamic IT Enabling IT Pros & Development Teams Across the IT Lifecycle Manage Complexity, Achieve Agility Advance the Business with IT Solutions Protect Information, Control Access Amplify the Impact of Your People Unified & Virtualized Process-Led, Model-Driven Secure & Interoperable Platform Core Innovation Areas Service- Enabled User- Focused

Crossing Boundaries SaaS Provider Partners Engineering Sales Management SaaS Provider Customers

New Application Styles Traditional Logic Transactions Process Architecture Tight Loose Components Objects Services Identity Domain Federated Cross Boundary Tools Imperative Declarative Development Code Assemble Participants IT Business + IT

Challenges Integrating business and IT Improving the software development lifecycle Integrating with existing applications and services Interoperating across heterogeneous platforms Connecting across the firewall boundary Deploying flexibly across software and services Managing the explosion of services Adapting and evolving applications

Metadata/Model Silos Requirements Process Design Contracts Workflow Rules Deployment Health We need a way to bring these models together

Common Modelling Scenario Today 1. Create models 2. Store and share models 4. Deploy, execute, manage the application 3. Implement the model

Our Approach

Our Approach Requirements Design Process Deployment Challenges to Overcome Communication Relationships End to End View Skill Set Ecosystem Contracts Workflow Health Rules

Our Approach

Our Approach

Delivering the Vision A Better Way to Build, Deploy, Manage Applications

Delivering the Vision Bus Analyst Arch Dev IT Pro Modeling Tools Modeling Language Modeling Process Cloud Services Language Server A full An A set featured approachable, of Microsoft execution mainstream, hosted environment services textual for workflow, including modeling rules, a language service and bus any for and describing.net a process service. both server data (e.g. requirements) and behavior (e.g.workflow) Model Repository Process Server Service Bus Cloud Services

Application Lifetime Management Project Manager Modeling Tool IT Pro Modeling Tool Bu siness An alyst Modeling Tool Oslo Repository Tester Modeling Tool Other Repositor y Solutions Arc hitect Modeling Tool Developer Modeling Tool

Oslo and the App Platform Online Services

Oslo in a Slide Services: Extending services from the client to the cloud Models: Making models a mainstream part of development

Microsoft SOA & BP Roadmap Key Themes: BizTalk Server BTS 2006 Today Interoperability (WCF, Adapters) Extending the Connected Enterprise, SCM (RFID, EDI, B2Bi) BTS 2006 R2 Near Term Future Platform Alignment (ALM,Virtualization, Performance, Scalability SOA Infrastructure enhancements (UDDI 3.0, Mobile RFID, EDI, A4SWIFT, Adapters SOA Guidance & Best Practices Beyond Models-based development Shared models data via common repository Unified general purpose process Server BTS 2006 R3 WCF.NET 3.0.NET 3.5.NET 4.0 WF

BizTalk Server 2006 R3 (in 2009) Updates to the application platform Support for.net Framework 3.5 and Visual Studio 2008 Take advantages of the latest developer tools Support for Windows Server 2008 and SQL Server 2008 Hyper-V support Increased performance & scale Enhanced ALM story through increased VSTS/TFS integration SOA Infrastructure Enhancements New web service registry capabilities (UDDI v3) Service enablement of LOB apps (Adapter Pack 2.0, Dynamics) Service enablement of edge devices (RFID Mobile and standards support) Enhanced interoperability and connectivity support (EDI, SWIFT) SOA patterns and best practices guidance

UDDI v3.0 Addresses the following challenges: How can services be found? How do I know what a web service does? Which services are production ready? Is there a web service in my LORG that already does what I want? UDDI Services: Organize Describe Discover Integrate Re-use Extend

Strategy Moving Forward Office Share Point Make BizTalk a generic.net App Server Human Workflow Close gap between SharePoint and BizTalk Premium App Server.NET Windows Server

Microsoft Application Platform MICROSOFT SOA TODAY

Application Platform For SOA & BPM Consume User Directed Compose User Interaction Compose Business Transaction Expose Existing Systems SharePoint Server,.NET CF, ASP.NET/AJAX, Silverlight, WPF SharePoint Server & Live Communications Server BizTalk Server WF SharePoint Server, WF, CAB SQL Server BizTalk Server, WCF BizTalk Server Windows WCF Active Directory System Center, MOF, Partners Visual Studio. Patterns & Practices, MSF

Rich, Diverse Partner Ecosystem The Microsoft Business Process Alliance Set of strategic alliances to deliver greater customer choice of endto-end SOA and BPM solutions on the Microsoft process platform Includes joint marketing, sales, solution development Kept intentionally focused (10 charter partners) to allow for deeper joint engagement model

SOA, BPM, Governance and Composite Apps DEMO: END-TO-END SOA

IDS Scheer ARIS for BizTalk Server AS-IS Process Best Practice Process BPMN ODX Measurement Modeling Implementation

Enterprise Proven Over 7,000 BizTalk customers worldwide 90% of the Fortune Global 100 use BizTalk

Customer View Microsoft a primary choice for SOA IDC 2007: Microsoft leads in vendor usage for SOA Goldman Sachs research companies view Microsoft as strategic partner for SOA

Microsoft Services SOA SERVICE OFFERINGS

Successful Adoption of SOA requires The business leading the effort with IT to identify what services to provide Identify what is core to the business Specify the target scenario(s) for those services Prioritize the creation of those services IT leading the effort to determine how those services should be coordinated into a network Define the IT roadmap for the network of services Identify necessary infrastructure services Determine how to operate and manage the environment

SOA Maturity Model (SOAMM) Basic Basic Security Standardize d Enterprise Security Advanced Deployment Management Dynamic Scenario Impact Analysis Basic Governance Enterprise Governance Provisioning Management Business Analytics Maintenance Efficiency Organizational Alignment Advanced Monitoring Extensible Security Explicit Contracts Uniform Contracts Semantic Services Composable Policy Service Identification Service Discoverability Self Service Back Channel Messaging Service Boundaries Testing Support Service Level Agreements Extensible Service Channels Service Adoption Loosely-coupled composition Consumable Type System Progressive Composition Integration Efficiency Design Patterns Versioning Support Rules Driven Policy Development Process Efficiency Common Entities Executable Policy Process Modeling Support

Microsoft Service Offerings Basic Basic Security SOA Roadmap Basic Governance Maintenance Efficiency Standardize d SOA Roadmap Enterprise Security Enterprise Governance SOA Modeling Organizational Alignment Advanced Deployment Management Provisioning Management SOA Infrastructure Advanced Monitoring Dynamic Scenario Impact Analysis Business Analytics Extensible Security Explicit Contracts SOA Roadmap Service Identification Service Boundaries SOA Roadmap Uniform Contracts Service Discoverability SOA Infrastructure Testing Support Semantic Services Self Service SOA Infrastructure Service Level Agreements Composable Policy Back Channel Messaging Extensible Service Channels Service Adoption SOA Roadmap Integration Efficiency Development Process Efficiency SOA Modeling Loosely-coupled composition Design Patterns SOA Infrastructure Common Entities Consumable Type System SOA Versioning Support Infrastructure Executable Policy Progressive Composition Rules Driven Policy SOA Modeling Process Modeling Support

SOAMM and our technology Basic Basic Security Standardize d Enterprise Security Advanced Deployment Management Dynamic Scenario Impact Analysis Basic Governance Enterprise Governance Provisioning Management Business Analytics Maintenance Efficiency Organizational Alignment Advanced Monitoring Extensible Security Explicit Contracts Uniform Contracts Semantic Services Composable Policy Service Identification Service Discoverability Self Service Windows Live Back Channel Messaging Service Boundaries Testing Support Service Level Agreements Extensible Service Channels Service Adoption Loosely-coupled composition Consumable Type System Progressive Composition Integration Efficiency Design Patterns Versioning Support Rules Driven Policy Development Process Efficiency Common Entities Executable Policy Process Modeling Support

Service Oriented Modelling Where you really are Where you want to be Service Oriented Modelling Capability Models Process Models Service Models Services Capability Modelling Process Modelling Service Modelling Implementation Business Architects Architects Architects Development Teams Industry Templates Templates Templates Templates Backwards Traceability and Forward Engineering

Messenger Broker Dispatcher Managed Services Architecture Facilitating Enterprise SOA through service virtualization Built on metadata and runtime messaging Built upon the Windows Communication Foundation (WCF) and the Microsoft Server Platform (BizTalk Server, UDDI) Service Catalog (M eta Data Repository) Client Message Normalization Operation Selection Operation Invocation Service Logic Decryption Encryption Policy Enforcement Message Translation Authentication Authorization Authentication Authorization Decryption Encryption (Service Runtime Engine)

Summary Raise the abstraction Focus on your business problems Raise the bar Leverage our best in class infrastructure Advance the business and prepare it for growth and change Exploit your existing investments Make models a mainstream part of your development Oslo Materials http://www.microsoft.com/soa/oslo.aspx Internet Service Bus http://labs.biztalk.net Enterprise Service Bus http://www.microsoft.com/soa/esb.aspx

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