Microsoft + SOA = Sant? Joakim Linghall Principal System Engineer SOA and Business Process joakiml@microsoft.com



Similar documents
The Future Roadmap of BizTalk Server. Johan Hedberg, Logica Solution Architect, MCT, MVP

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

Microsoft SOA Roadmap

Sentinet for BizTalk Server SENTINET

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

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Sentinet for BizTalk Server SENTINET 3.1

Enterprise Enabler and the Microsoft Integration Stack

The ESB and Microsoft BI

Oracle Business Activity Monitoring 11g New Features

BizTalk 2013, Hands on, IaaS, Paas - Hybridbaserade integrationslösningar med BizTalk lokalt och/eller i molnet

Introduction to Service-Oriented Architecture for Business Analysts

Part 2: The Neuron ESB

Microsoft Office SharePoint Server (MOSS) 2007 Overview

JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008

Service Oriented Architecture 1 COMPILED BY BJ

Reporting component for templates, reports and documents. Formerly XML Publisher.

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

Service-Oriented Architecture Foundation

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

SOA Best Practices (from monolithic to service-oriented)

BizTalk 2010: First Looks. Brendon Birdoes

Enterprise Application Designs In Relation to ERP and SOA

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

Integrating Siebel CRM 8 with Oracle Applications

Groot, Groter, Groots(t)

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

Addressing IT Challenges in Smart Metering and MDM/R Integration

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

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

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

JOURNAL OF OBJECT TECHNOLOGY

Sentinet for Windows Azure SENTINET

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

ebay : How is it a hit

Course 10978A Introduction to Azure for Developers

Cloud Deployment Models

Ultimus Adaptive BPM Suite V8

David Chou. Architect Microsoft

Extending Microsoft Office and SharePoint with EMC Documentum

OnPremise y en la nube

2933A: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006

Microsoft SQL Server 2012: Designing Buisness Intelligence Solutions

SAS Data Integration SAS Business Intelligence

Microsoft BizTalk ESB Toolkit 2.1

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

SOA and Cloud in practice - An Example Case Study

Unifying IT Vision Through Enterprise Architecture

CATALOG OF CLASSES IT and Technical Courses

IBM WebSphere ILOG Rules for.net

Strategisk planering, Aktiv demokrati, 6-8 jan 2012

Government's Adoption of SOA and SOA Examples

POTENTIAL DHH TECHNICAL ARCHITECTURE

Business Process Management Enabled by SOA

MS 10978A Introduction to Azure for Developers

Nýjungar í webmethods 9.x. Ingólfur Þorsteinsson

Building Composite Application Services with Windows Server AppFabric. Rick G.

SERVICE ORIENTED ARCHITECTURE

SCA-based Enterprise Service Bus WebSphere ESB

Enterprise IT Architectures SOA Part 2

Approach to Service Management

Introduktion till SAS 9 Plattformen Helikopterkursen

SNUG June 16, 2006 The Future of PeopleSoft Integration

An Oracle White Paper June Integration Technologies for Primavera Solutions

Contents. Overview 1 SENTINET

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

Join the Lean Wave. Asanka Abeysinghe Director, Solutions Architecture. WSO2, Inc. Friday, July 22, 11

Service Integration. Dr. Gopala Krishna Behara

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

MS 20247C Configuring and Deploying a Private Cloud

Microsoft BizTalk Server 2009 Technical Overview

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

SOA, BPM, and Microsoft: A Pragmatic View

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

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

AquaLogic Service Bus

Oracle Reference Architecture and Oracle Cloud

CLOUD COMPUTING & WINDOWS AZURE

Complex Event Processing (CEP) Why and How. Richard Hallgren BUGS

Oracle BPEL Nuts and Bolts

Configuring and Deploying a Private Cloud

Microsoft IT Academy Course List Course Number and Title

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

E-Business Suite Oracle SOA Suite Integration Options

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

Transcription:

Microsoft + SOA = Sant? Joakim Linghall Principal System Engineer SOA and Business Process joakiml@microsoft.com

Agenda Real World SOA En plattform för SOA ESB SOA Governance Exempel Lite om framtiden ( Oslo ) Frågor

Framgång är flyktig 75 65 55 45 35 25 15 5-5 1938 1948 1958 1968 1978 1988 1998 2008 S&P 500

Real World SOA Börja smått tänkt stort!

Expose Service Enablement Data Legacy LOB Packaged Apps Trading Partners Data Legacy LOB Packaged Apps Trading Partners

Expose Service Enablement Data Legacy LOB Packaged Apps Trading Partners

Compose Orchestration and Workflow Data Legacy LOB Packaged Apps Trading Partners

Consume Productivity/Innovation Web 2.0 Packaged Apps Portal Devices and People Data Legacy LOB Packaged Apps Trading Partners

Application Platform For SOA Consume User Directed Compose User Experience and Interaction People using Content, BI, Collaboration and Communication SOA as mechanism to interact Standards based Interoperability Compose Business Process Integration, Automation and Optimization, Information Integration SOA as mechanism to transact Expose Existing Systems

Application Platform For SOA -Capabilities Consume User Directed Compose User Interaction Compose Business Transaction Business Process Services Presentation Services Collaboration Services Composition Services Information Integration Services Connectivity Services Messaging Services Security and Identity Management and Governance Design and Development Expose Existing Systems

Application Platform For SOA Functions Consume User Directed Compose User Interaction Compose Business Transaction Portals, Web Parts, Smart Client, Office Client Extensions, Mobile Client Real Time Unified Communications, Online P2P Offline Collaboration Workflow, Search, Dashboards, KPIs, Doc and Forms Libraries, Business Data Catalog Orchestrations Rules, BAM, Trading Partner Mgmt ETL, Federated Access, MDM ESB, EAI, P2P, Queues Security and Identity Management and Governance Design and Development Web Services & Adapters Expose Existing Systems

Application Platform For SOA - Packaging Consume User Directed Compose User Interaction Compose Business Transaction Expose Existing Systems SharePoint Server,.NET Compact Framework, Silverlight,Office System, ASP.NET, Windows Client Live Communications Server, SharePoint Server Workflow Foundation, SharePoint Server, CAB BizTalk Server SQL Server WCF and BizTalk Server WCF Windows BizTalk Server Active Directory System Center, Partners, MOF Visual Studio, Patterns and Practices, MSF

SOA = ESB? ESB

ESB Capabilities Messaging Infrastructure Supports WS* Supports Legacy Supports Other Systems (traditional EAI) Supports B2B Pub/Sub infrastructure End Point Management Decouple Consumer from Service Registry/Repository Integration Integration with SOA Governance solutions Operational support End to End visibility Exception Mediation Quality of Service Invocation patterns Itinerary processing Common Messaging patterns Route, transform, validate, route and mediate on exception

Adaptation Adaptation Service-Oriented Infrastructure Service-Oriented Infrastructure Enterprise Service Bus Native Orchestration Native Supported Service Consumer ESB Core Engine Transformation Supported Service Provider Routing CIM SOAP Exception Management SOAP SIM Standard Service Consumer Provisioning Framework B2B Gateway Standard Service Provider UDDI Service Registry SOA Service Software Management Legend: CIM Consumer Interceptor Module SIM Service Interceptor Module Security

SOA Governance Vad? Governance är att säkerställa att man inte slösar bort tid på att bygga saker man inte behöver, eller att att man inte lyckas bygga saker som man behöver. Ok, vad betyder det egentligen? Begränsad handlingsfrihet? 4/24/2007

Tools manage. People govern!

Några alternativ UDDI + Sharepoint SOA Software www.soasoftware.com Ett antal projekt rullande idag Amberpoint www.amberpoint.com Mer än 100 kunder WW

SOA Software: Feature Summary Workbench SOA Governance Registry and Repository Closed-loop governance Contextual collaboration Active contract management Partner management Service provisioning workflow Service publishing workflow SOA demand and value management Service Manager SOA Management and Security Broadest possible set of intermediaries Agent Delegate Network Director (includes XML VPN capabilties) Central policy management Tolerance and mediation Control and enforcement Powerful SLA and exception management Enterprise-class performance and scalability

Oslo Inte en produkt, mer av en vision

Utmaningar Integrera affären och IT Förbättra utvecklingsprocessen från ax till limpa Integrera med existerande applikationer och tjänster Interoperera över heterogena plattformar Överbrygga brandväggar Flexibilitet över mjukvara och tjänster Hantera tjänsteexplosionen

Varför vill vi göra detta? För att bättre integrera med vad ni redan har Erbjuda en likformig plattform för software + services Knyter ihop livscykeln Avancerar processen för tillverkning av mjukvara

Tillvägagångssätt

Hur? Requirements Process Deployment Utmaningar Kommunikation Beroenden/Relationer Överblick Kompetens Ekosystem Design Contracts Workflow Health Rules

Hur skall då denna vision levereras? Oslo 10X A New Way to Build Applications

Getting Out of Silos Requirements Process Design Contracts Workflow Rules Deployment Health We need a way to bring these models together

Proc. ägare Arkitekt Utvecklare IT Drift Modeling Tools Modeling Language Modeling Process Cloud Services Language Server A set full An of featured approachable, Microsoft execution hosted environment mainstream, services including for textual workflow, a service modeling rules, bus and language and any a.net process for describing service. server both data (e.g. requirements) and behavior (e.g.workflow) Model Repository Process Server Service Bus Cloud Services

Referenser Internationellt http://www.microsoft.com/casestudies/ Svenska http://web04.microsoft.se/sverige/references/sea rch/default.htm

Länkar Microsoft SOA www.microsoft.com/soa BizTalk www.microsoft.com/biztalk Oslo - http://www.microsoft.com/soa/products/oslo.aspx ESB Guidance ladda ner här

Slut Frågor? joakiml@microsoft.com