service orientation anno 2010

20
Service Orientation anno 2010 Christof Claessens Technology Advisor Microsoft BeLux

Upload: lavey

Post on 10-Feb-2016

55 views

Category:

Documents


0 download

DESCRIPTION

Service Orientation anno 2010. Christof Claessens Technology Advisor Microsoft BeLux. Agenda. Introduction. Explaining the “why” Where do we come from? Introducing BizTalk Server 2010 What is BizTalk Server? BizTalk Server 2010 Innovations Introducing Windows Server AppFabric - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Service Orientation anno 2010

Service Orientation anno 2010Christof Claessens

Technology AdvisorMicrosoft BeLux

Page 2: Service Orientation anno 2010

Agenda

• Introduction. Explaining the “why”• Where do we come from?• Introducing BizTalk Server 2010

– What is BizTalk Server?– BizTalk Server 2010 Innovations

• Introducing Windows Server AppFabric– What is AppFabric?

• Adding elasticity: cloud computing• Roadmap and Futures

Page 3: Service Orientation anno 2010

Today's IT Landscape: Complexity Spaghetti

PROCUREMENT: DEPLOYMENT:• On-Premises• Off-Premises/

Hosted• SaaS/Cloud• Hybrid

• Build• Buy (off the shelf)• Buy and

Customize

EXISTINGAPPLICATIONS

INFRASTRUCTURE

INVENTORY

SQL ServerWindows

CRM

Oracle DBUnix

OPERATIONS

DB2Z/OS

ERP FINANCE

SQL ServerWindows

OracleSolaris

OtherPartners &Customers

Sales forecasts

and reports

Sales force automation

Customer service

Operations

New product

idea portal

New product portfolio analysis

Financial reporting

New Regulatory compliance

portal

Compliance reports

Supply chain

integration

Trading partner portal

Page 4: Service Orientation anno 2010

Sources for change…

InconsistentInformation

Inefficient Processes

Incompatible Systems

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.

INTEGRATE AUTOMATE SIMPLIFY

Page 5: Service Orientation anno 2010

Point-to-Point– Complex Interface– Redundant Logic– Doesn’t Scale– Lacks Visibility

Business Impact– Delays Response

to changing business needs

Additional Considerations– Business Partner Integration– Sensory Platform Integration

e.g. RFID

JD EdwardsService

SAPService

Java Appl.

Service

.Net Appl.Service

CICS Service

AS/400Service

MS CRMService

OracleService

Connecting Application is Not EnoughPoint-to-Point Integration Inhibits Agility

Page 6: Service Orientation anno 2010

Operating System

Relational Database

Integration

Developer Tools

Programming Model

Applications

Application Services

S E R V I C E SI n t h e C l o u d

S E R V E R SO n -P r e m i s e

MS Dynamics

SQL Server

Windows Server

SAP

SQL Server

Windows Server

JD Edwards

Oracle

Unix

Legacy

DB2

Z OS

Others

Microsoft Integration PlatformIntegrate, Automate, Simplify your business process

Page 7: Service Orientation anno 2010

Microsoft Integration PlatformIntegrate, Automate, Simplify your business process

Operating System

Relational Database

Integration

Developer Tools

Programming Model

Applications

Application Services

S E R V I C E SI n t h e C l o u d

S E R V E R SO n -P r e m i s e

MS Dynamics

SQL Server

Windows Server

SAP

SQL Server

Windows Server

JD Edwards

Oracle

Unix

Legacy

DB2

Z OS

Others

Page 8: Service Orientation anno 2010

BizTalk Deliver Agility Thru Service Mediation

Service Consumer

Service Provider Service Provider Service Provider

Service Consumer

Service Consumer

OrchestrationLogic

Transport ProtocolConversion

Data Format Transformation

Location & VersionTransparency

Message InteractionsSupport

Error Handling & Repair

Page 9: Service Orientation anno 2010

BizTalk Server Architecture

Receive Port Business Process

Mapping

Orchestration

<tag> <tag><tag> <tag>

Send Port address, protocol

MessageBox

Receive Locationaddress, protocol

ReceiveAdapterReceiveAdapter

ReceivePipelineReceivePipeline

SendAdapterSend

Adapter

SendPipelineSend

Pipeline

FlatFile

XMLFlatFile

XML

XML

Business Rules

Business Rules

Mappings• External 2 Internal• FF 2 XML• Partner 2 Own• …

Mappings• Internal 2 External• XML 2 FF• Own 2 Partner• …

XML

XML

BAMBAM

Page 10: Service Orientation anno 2010

BizTalk Enterprise Adapters

“Adapters in the Box”

WebSphere MQ MSMQHTTPSMTPFileFTPPOP3 SOAPSWIFTHL7RosettaNetHIPAASQLWS* (WCF)SharePoint

SAPPeopleSoftJD Edwards OneWorld XEJD Edwards Enterprise1Oracle EBS/DBSiebelTIBCO RendezvousTIBCO EMSEDI/AS2• X12 and EDIFACT support• Drummond

Interoperability Certification

Host Applications • IBM mainframe zSeries

(CICS and IMS) • Midrange iSeries

(AS/400)

IBM DB2 • Mainframe DB2

for z/OS• Midrange DB2/400• DB2 Universal

Database for open platforms (AIX,

Linux, Solaris,and Windows)

Host Files 85 more Adapters from 3rd parties

BizTalk Adapters bundled in Dynamics

Page 11: Service Orientation anno 2010

BizTalk Server 2010 InnovationsIntegrate Enterprise Applications Easily

Simplify Solution Manageability

Enhanced Enterprise

InteroperabilityIT ProDeveloper

• Easy to use data mapper and LOB adapters activities in WF designer for .NET developers

• SharePoint 2010 developers can seamlessly leverage BizTalk to access LOB through BCS

• New Intuitive & intelligent data map and transformation tool

• Improved Visual Studio tools to connect to IBM Systems

• Built-in components for rapid development of RFID solutions

• Single, comprehensive parameter settings dashboard for efficient performance tuning streamline deployments across environments

• New System Center Management Pack to provide enhanced visual monitoring and diagnostics

• Streamlined setup and live update

• Support for SQL Server backup compression

• Support for transparent data encryption

• Efficient B2B integration with scalable Trading Partner Management and advance capabilities for complex data mapping

• Secure FTP with a new FTPS adapter and an improved FTP adapter

• Adapters support for latest application versions: Oracle, SAP, JDE,, SQL Server, SharePoint

• Updated support for Industry Protocol

• Enhancements to the IBM hosts systems adapters

Business

Page 12: Service Orientation anno 2010

Microsoft BizTalk Customers10,000+ and Growing

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

Page 13: Service Orientation anno 2010

Composite App Challenges

Performance and Scale• Web Apps• Services

Service Hosting• Deployment,

configuration• Monitoring, management,

troubleshooting

Composing Services• Long-running services• Asynchronous and

parallel processing

Connecting Across Trust Boundaries• Crossing Firewalls• Access Control

Page 14: Service Orientation anno 2010

14

Introducing Windows Server AppFabric

Windows Server

.NET Framework

Windows Server AppFabric

Services

Management Tools

IIS/WAS

Workflows

Runtime DatabasesPersistence Monitoring

HostingPersistenc

eCachingMonitoring

IIS Manager Modules

PowerShell

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

Page 15: Service Orientation anno 2010

15

BizTalk Server and AppFabric

BizTalk Server

AppFabric - Application ServerWF

Services

Messaging

Pub/Sub

Connectivity

BAMBusiness

Rules

PipelinesEDI

RFIDTrading Partner

Mgmt

MappingConnectivity

Mapping

Page 16: Service Orientation anno 2010

Maturing of J2EE versus mainframe – focus on largest mission-critical enterprise projectsHigh barrier to entry for new playersFirst year of inclusion for open source (Jboss)

SOA drives rapid expansion of J2EE app server in central ITContainer model and web services become standard capabilitiesNew entrants based upon open-source and lighter frameworks

Customers look beyond J2EE; begin deploying in BUIT/departmental Formerly niche innovations like grid, pub/sub, BPM, CEP, and cloud becoming differentiating featuresConsolidation by vendors into broader application platformsSource: Gartner Enterprise App Server (EAS) MQ – 2003, 2006, 2009

2003 2006 20092003 20062003

Emergence of Application Platforms

Page 17: Service Orientation anno 2010

Industry Trend Towards Elasticity

LOOSE-COUPLING

SCALE-OUT

SERVICE-ORIENTATIONSEPARATION OF DATA AND LOGIC

1980sClient – Server 1990s

Multi-Tier 2000sEnterprise Middleware 2010s

S+S

MULTI-USER

EA

I

Application

Presentation

Presentation and Application

Database

Database

Database

Application

Presentation

W

W

W

Client

Client

Client

ELASTIC SCALE

Database

W

Composite Applications

PW

W

W

W

P

W

P

W

W

W

Scalable and Available Fabric

Cloud

On-PremiseHosted

Page 18: Service Orientation anno 2010

AppFabric Service Bus Connectivity

Application #1 Application #2Direct Connection facilitated by Service Bus if that is best

connection mechanism.

TextXMLGraphicsBinary DataStreaming

Firewall

Send

Receive

Exchange messages between loosely coupled, composite

applications.

Send

Receive

Page 19: Service Orientation anno 2010

Windows Application Server FutureLooking forward on Microsoft’s overall strategy

–Common Application & Programming Model

– End-to-end composite applications model– WCF service authoring simplicity and scale– WF activity and rules libraries and tooling

–AppFabric – Loosely coupled, message-oriented,

event-driven, multi-tenancy, caching

–Common End-to-End Management– End-to-end deployment, configuration,

and management

–Server-Service symmetry– Windows Azure platform AppFabric

(commercially available as of 1/4/2010)

– Windows Server AppFabric CTP on Azure (CY 2010)

–BizTalk Server– Enterprise connectivity for

AppFabric– Deep platform alignment“Microsoft is the first

of the trio of the application

infrastructure giants (MSFT, IBM, ORCL) to

make a visionary strategic commitment to cloud computing on

a broad scale.” - Gartner

Page 20: Service Orientation anno 2010

Thank You!