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

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

Architecture Guidance for Microsoft s Integration & Service Technology Portfolio

The ESB and Microsoft BI

The Service, The Cloud & The Method: The Connection Points

Sentinet for BizTalk Server SENTINET

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

Cloud Deployment Models

SOA CERTIFIED JAVA DEVELOPER (7 Days)

Microsoft SOA Roadmap

BizTalk 2010: First Looks. Brendon Birdoes

SOA Success is Not a Matter of Luck

Bridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric

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

Service Oriented Architecture (SOA) An Introduction

SOA and Cloud in practice - An Example Case Study

Delivering Business Insight, Agility and Value through Business Process Automation. Microsoft Corporation

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

Sentinet for BizTalk Server SENTINET 3.1

INTEGRATE OFFICE 365 WITH ON-PREMISE ERP

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

SOA and SaaS - new challenges

Contents Huntcliff, Suite 1350, Atlanta, Georgia, 30350, USA

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

Enterprise Data Integration for Microsoft Dynamics CRM

Cloud Computing: What IT Professionals Need to Know

OnPremise y en la nube

SOA Architect Certification Self-Study Kit Bundle

Fundamental Concepts and Models

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Microsoft Azure Cloud on your terms. Start your cloud journey.

Service-Orientation and Next Generation SOA

CRM Magic with Data Migration & Integration

Migrating SaaS Applications to Windows Azure

Understanding Service-Orientation Part II: The Principles

Demystifying the Cloud Computing

Service Oriented Architecture 1 COMPILED BY BJ

How service-oriented architecture (SOA) impacts your IT infrastructure

ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of

Exploring the options to deploy Microsoft SharePoint in the Cloud.

Barnaby Jeans Sr. Solution Architect Business Critical Applications

SOA Myth or Reality??

NCTA Cloud Architecture

Enterprise Application Designs In Relation to ERP and SOA

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

SOA CERTIFIED CONSULTANT

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION

Web Application Hosting Cloud Solution Architecture.

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

Independent process platform

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

The benefits and implications of the Cloud and Software as a Service (SaaS) for the Location Services Market. John Caulfield Solutions Director

<Insert Picture Here> Cloud Computing Inside Out

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

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

Oracle Reference Architecture and Oracle Cloud

Service Component Architecture for Building Cloud Services

The Application of BizTalk in Public Sector

Cloudy Middleware MARK LITTLE TOBIAS KUNZE


Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Oracle Cloud Computing Strategy

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

Oracle s Cloud Computing Strategy

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

G CLOUD SERVICE DEFINITION

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

Microsoft Dynamics CRM Event Pipeline

<Insert Picture Here> Tomaž Poštuvan. Oracle Software

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

CHAPTER 8 CLOUD COMPUTING

ICM Asia Pacific Adaptiv Integration Ltd ICM harnesses the power of cloud computing and BizTalk Server.

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

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

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

Cloud Computing & Service Oriented Architecture An Overview

BI in the Cloud Sky is the limit

Building a BI Solution in the Cloud

Overview of IBM Cloud Integration

SAP Technology Overview and Strategy

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

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

AZURE / HYBRID SCENARIOS. M a n a g i n g C o n s u l t a n t

Microsoft Windows BizTalk Server Integration roadmap

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS

<Insert Picture Here> Achieving Business & Government Interoperability through PaaS & SaaS

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

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

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

The Evolution of PaaS QCon London 2012

Software Industry Trend: Composite Business Applications

MDM and Data Warehousing Complement Each Other

JOURNAL OF OBJECT TECHNOLOGY

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Application Integration Through Integration Platform as a Service (ipaas)

Enterprise Enabler and the Microsoft Integration Stack

Changing the world with SOA? Lalo Steinmann Enterprise Technology Architect

Head in the Clouds Feet On the Ground

Sentinet for Windows Azure SENTINET

Transcription:

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

Agenda Integration architecture; what & why? On-premise integration middleware Cloud integration middleware Hybrid integration solutions The future of integration with Microsoft Future proof integration architecture guidance Challenges & opportunities Questions

Enterprise Integration Landscape PARTNERS ENTERPRISE Manufacturer Cloud CRM Call Center Composite Apps Web Apps Human Workflow Cloud App SQL Azure INVENTORY ERP FINANCE Cloud App SQL Azure Retailer CRM SQL Server Windows INVENTORY Oracle Solaris OPERATIONS NETWORKING Cloud App (BI) Oracle DB Unix SQL Server Windows DB2 Z/OS SQL Azure SMART DEVICES OTHER EVT SRC RFID DEVICES

Enterprise Integration Landscape PARTNERS Manufacturer ENTERPRISE Cross Organization Messaging Cloud CRM Call Center Composite Apps Presentation Integration Web Apps Human Workflow Cloud App SQL Azure INVENTORY B2B Integration Retailer (BI) Process Automation CRM Data Integration (ETL) Oracle DB Unix ERP SQL Server Windows INVENTORY SQL Server Windows FINANCE App Integration Oracle Solaris OPERATIONS DB2 Z/OS Cloud App Integration Cloud App SQL Azure NETWORKING Cloud App SQL Azure SMART DEVICES Complex Event Processing OTHER EVT SRC RFID & Sensor Integration RFID DEVICES

Evolution of integration patterns

On premise integration middleware BizTalk Server Messaging middleware ESB A2A B2B SQL Server Integration Services (SSIS) Bulk data transfer ETL Windows Server AppFabric / WCF Simple, light-weight integration BizTalk LOB Adapter Pack Simple LOB integration

Cloud integration middleware Windows Azure Service Bus Part of the Azure platform (PaaS) Simple, message based integration Transformation capabilities Low latency (in memory pub/sub) B2B capabilities (labs only for now) With Service Bus, Microsoft has made significant strides towards delivering the ESB pattern at Internet scope. Source: Microsoft (2011) Rumors BizTalk in persistent VM (IaaS)

When to use what On-premise For integration of on-premise applications and services On-premise ESB A2A Cloud For integration of cloud applications and services PaaS: Use integration components to build custom made software hosted in Azure SaaS: Integrate your SaaS applications (CRM Online, SharePoint Online, SalesForce, etc.) B2B Use it as a huge DMZ

Hybrid scenarios SaaS or PaaS needs to connect to on-premise applications and services On-premise applications need to integrate SaaS or PaaS based applications and services B2B integration offloaded to PaaS The widely anticipated hybrid cloud pattern will likely be implemented using integration technology, rather than reliance on homogeneity across private and cloud data centers. Source: Gartner (2011)

Future of integration with MS One workflow engine (instead of two: X/LANG in BizTalk and WF in.net) One toolset for development, deployment and management of integration solutions One hosting container, available in public cloud, private cloud and on-premise Enabling low latency and high throughput / volume solutions Alignment of Service Bus and ESB across platforms Provide BAM and Business Rule Engine (BRE) across platforms Re-usable.Net components, attractive to both integration specialists and developers

Future proof integration Gartner says invest in SOA knowledge 8 Principles of Service Design (Thomas Erl) Reusability Services contain and express agnostic logic and can be positioned as reusable enterprise resources (think about the future uses and make them generic) Autonomy Services exercise a high level of control over their underlying runtime execution environment (there are no other services making use of the underlying components) Discoverability Services are supplemented with communicative meta data by which they can be effectively discovered and interpreted (if nobody knows about the existence of services, they will never be re-used) Composability Services are effective composition participants regardless of the size and complexity of the composition (break-up larger components into smaller, more manageable and composed ones) Loose coupled Service contracts impose low consumer coupling requirements and are themselves decoupled from their surrounding environment (contract-first development of services; don t generate contracts) Abstractness Service contracts only contain essential information and information about services is limited to what is published in service contracts (the contract does not contain system level information on underlying systems) Standardized Service Contract Services within the same service inventory are in compliance with the same contract design standards (by using a uniform language and applying standards notations for creating contracts, discoverability, reliability and application of governance of services will improve) Statelessness Services minimize resource consumption by deferring the management of state information when necessary (keeping excessive state can undermine the availability and scalability of services)

Other future proof integration tips Only write code when absolutely necessary Canonical Data Model Pros Domain separation Less maps BAM easier BRE easier Better exception handling Loose coupling Cons A bit more up-front work Indeed have an architecture and use known patterns and best practices (also check out Enterprise Integration Patterns book)

Federated ESB IBM: Service specification and implementation are governed at the domain level, with a degree of centralized governance to enable cross-domain service reuse and interoperability

Federated ESB models Brokered ESB One master ESB determines where to route requests Offers bridge services Connected ESB Each ESB has its own service registry Service registry visible to all ESBs Reflects the service s affinity for one of the ESBs Each ESB is responsible for connectivity in its own domain and routes service requests to other ESBs if these services are not available in its own domain

Hybrid challenges & opportunities Challenges: Deployment is not next-next-finish End-to-end monitoring Supportability Latency Opportunities: Integration won t go away, will even become more important Value add on top of standard, mass market SaaS and PaaS applications will come from smart integration Integration knowledge is going to be a key success factor

Questions @gintveld Full article available in April issue of ServiceTechMag.com and on motion10.com/bibliotheek