30
Microsoft Integration Solutions State Services Presentation Tues, 4 Feb 2003 Mike Peters Microsoft New Zealand

Microsoft - vendor session

Embed Size (px)

Citation preview

Page 1: Microsoft - vendor session

Microsoft Integration Solutions

State Services Presentation

Tues, 4 Feb 2003

Mike PetersMicrosoft New Zealand

Page 2: Microsoft - vendor session

Enterprise Server Family

Page 3: Microsoft - vendor session

BizTalk ServerCost effectively integrate applications within

and between organisations

• EAILower the cost of internal application integration

• B2BQuickly implement secure, reliable trading partner relationships over the Internet

• Business Process AutomationDefine and implement integrated business processes using EAI and B2B services

Page 4: Microsoft - vendor session

ProductivityBizTalk Editor

• Graphically define structured business documents/schemas

• Support for:– Flat files

• Delimited• Positional• Combination

– XML– EDI– Custom

• Import existing:– DTD schemas– XML instances

• Extensible for unique document and envelope structures

Page 5: Microsoft - vendor session

ProductivityBizTalk Mapper

• Graphically define transformation rules

• Schema driven, XLST at the core

• Single or cascaded use of pre-built Functoids– String– Math– Logical– Database Access– Custom…

• Extensible with script for custom, reusable functions

Page 6: Microsoft - vendor session

Productivity BizTalk Server Messaging Manager

Channel Wizard

Graphically define integrations with channel wizard

Input document Map Output document

Channel wizard allows control of input security Programmatic API for automation

Page 7: Microsoft - vendor session

Productivity BizTalk Server Messaging Manager

Graphically configure application end-points

EAI B2B Orchestration

Port Wizard defines end-point and output security Programmatic API for automation

Page 8: Microsoft - vendor session

ProductivityBizTalk Server Administration Console

• Graphically manage document queues

• Single console for managing queues across BizTalk Server groups

• Programmatic API for automation

Page 9: Microsoft - vendor session
Page 10: Microsoft - vendor session

Manageability: TrackingDocument Tracking and Process Monitoring

Document Tracking• Stores business process metadata• Stores in and outgoing document

instances• Accessible for business analysis• Full Audit Capability

Real-Time Process Monitoring• Access aggregate view of

all running processes

• Drill down into stages of a specific running process

• Start and stop process instances interactively

Page 11: Microsoft - vendor session

Messaging Bus

BizTalk Server ArchitectureBizTalk Server Architecture

HTTPHTTP SMTPSMTP MSMQMSMQ AdapterAdapter File File WebService

WebService

XMLXML EDIEDI FlatFlat CustomCustom

HTTPHTTP SMTPSMTP MSMQMSMQ AdapterAdapter File File WebService

WebService

SecuritySecurity MappingMapping TrackingTracking

BusinessProcessBusinessProcess

Receive Services

Parsing Services

Routing Services

Transformation Services

Delivery Services

Content BasedContent Based Publish/SubscribePublish/SubscribeDeclarative RoutingDeclarative Routing

Page 12: Microsoft - vendor session

BizTalk Adapters BizTalk Adapters

Mega NavisionOnyxOracle e-busPeachtreePeopleSoftPeregrinePivotalQADQuickbooksRemedyRethinkNDoSAP ScalaServiceSwitchSiebelStaffwareUltimusVantiveVisibilityWalker IntWorldtrak

HIPAA, HL7 (Healthcare)RosettaNet (High Tech)CIDX (Chemical)O/POS & RBI (Retail)FIX, SWIFT (Financial)

cXML, xCBL (Suppliers)

XA TransactionsODBCOLE DBJDBCHTTP/SFTPRdbNet-ISAM

OracleDB2SybaseInformixProgressCICSIMSIMS DC/TM

AS/400ADDS Regent 40ADDS ViewpointADM11AFPALL-IN-1Ampex 230AXIS NavigatorBull TPCORBACobolCufer T205DEC VTDeploymentDG 216DG5220DL/1DMSEBCDICEDI (X12)EDIFACTEssbaseFocusGalileoHazeltime 1500HP 700/92/2392AIBM 3101IBM3151/3161IBM 3270/EICL 7561IDS-IIIN2 SM9400g/jINFOAccessInfomanJava EJB

JMS KSAMLoopbackMDIS PRISM 8/9Microfusion MF-30MODEL 204MQSeries MVSMumpsOmnidexOracle AQP9 ANSIPACEPC MonitorPickPT200QSAMQUME QVTRed BrickRMSRPGSCO ANSI

CA-Datacom/DBCA-IDMSCA-IngresIngresdBaseADABASISAMC-ISAMCloudbaseALLBASE/SQLSQL/DS

BaanBroadvisionCove SystemsCovisintFrontStepHogani2IntegralJ.D. EdwardsMapicsMcHugh

ShareBaseSIFSUPRASystem 2000Tandem NonStop/TS530Televideo 910-955TeradataTI924TotalVTWYSE

Page 13: Microsoft - vendor session

Services for NetWare, Unix, Macintosh

HostIntegration

Server

ActiveDirectory

MicrosoftAdapters

3rd Party Adapters

Taviz

Databaseservices:OLE DB,ADO,ODBC,OLAP,XML

Meta-directoryServices

IPX

TCP/IP

PKI

LDAPNTFS

SMTP

IIS

MSMQ

HTTP

Kerberos

MicrosoftBizTalk Server

2002

MicrosoftBizTalk Server

2002

Macintosh

IBMAS/400OS/390

Sun Solaris, HP/UX,Linux, Tru64, IBM AIX

SQL Server,Oracle,Informix,IBM DB2

NetWare

Novell NDS,Exchange,UNIX NIS,iPlanet,NovellGroupwise,Lotus Notes

SAPMQSeries

SQLIBM DB2

Web ServicesFTP

AttunityiWay Pixel

RioLabs

ItemField

Actional

Over 200 Different Systems and Standards

Page 14: Microsoft - vendor session

BizTalk Server VersionsBizTalk Server Versions

CPU Support

Failover Support

Trading Partners

Application Integrated

Database

Support

Estimate Price

Per CPU

Enterprise Unlimited Yes Unlimited UnlimitedSQL

Server$39759

Standard 1 No 10 5SQL

Server$7949

Partner 1 No 2 2SQL

Server & MSDE

$2000

Developer Unlimited Yes Unlimited UnlimitedSQL

Server$500 *

* Free for Universal MSDN Subscribers

Page 15: Microsoft - vendor session

Local Sites

• B2B

• Exchanges

• EAI (Enterprise Application Integration)

Page 16: Microsoft - vendor session

Integration Partners

• Gen-I• Intergen• Unisys• Datacom• BearingPoint• Axon• Optimation

• Microsoft Consulting Services

Page 17: Microsoft - vendor session

UK Government Gateway

From Vision Into Action

Page 18: Microsoft - vendor session
Page 19: Microsoft - vendor session

UK Government

Results• Peak loads over 400 docs / second (rate of 25+ mill/day)• Secure and guaranteed reliability of all services• First UK government integration project in history to be delivered

on time, on budget

Organization• 200 major government departments and 482 local government

authorities• Huge diversity of applications using COM, CORBA, Java

Solution• BizTalk Server for core EAI infrastructure• Online service for obtaining digital certificates• Online portal for all government services to 3+ million

businesses and 60+ million citizens

Page 20: Microsoft - vendor session

UK Government Gateway

BizTalk ServerBizTalk ServerFarmFarm

Citizens Citizens and UK and UK

BusinessesBusinesses

200+ Departments200+ Departments

BTFXML

Web BrowserWeb BrowserHTTPHTTP

HTTP/FTPHTTP/FTP

BTFXML

BizTalk ServerBizTalk Server

BizTalk ServerBizTalk Server

Widely varyingWidely varyingback-end systemsback-end systems

UK GatewayUK Gateway

Widely varying Widely varying back-end systemsback-end systems

Page 21: Microsoft - vendor session

What does the Gateway do?

• Single route into any government system• Processes and routes XML “e-forms”• Provides “one password” access for users• Delivers outbound messages securely• Highly secure, resilient “always on” environment• Capacity to handle high volumes• Provides payment facilities

Page 22: Microsoft - vendor session

Why BizTalk?• Full support for open inter-operability standards (XML,

etc)• good way of separating the WAN hop from the

integration issues• Strong EAI story (300+ adaptors), enabling XML to

legacy integration• SOAP-based, so good support and launch pad for web

services• Potential for rich orchestration of complex business

processes as government BPRs• Ease of use and speed of implementation

Page 23: Microsoft - vendor session

Hub & Spoke• Gateway is a BizTalk hub relaying messages between

BizTalk spokes• Spokes can be:

– Users via portals and apps– Government Departments– External Service organizations– External Organizations integrating with Gateway

• Hub & Spoke in Gateway 1.5 can:– Deliver responses directly to Org’s (internal or external) to

prevent polling– Communicate with Org’s over different transports– Enable G2B, B2B & G2G integration

• Hub & Spoke demands that all messages can be signed and that services are registered and enrolled

Page 24: Microsoft - vendor session

Departmental Integration Service (DIS)

• DIS is value-added BizTalk 2002 infrastructure

• DIS Provides– Endpoint for Messages– Performs reliable

message handshaking with TxE

– Audits messages– Message Resend

protocol– Enterprise App

Integration Services

BizTalk SharedQueue Database

BTP & AICBTP & AIC

BTR BTR

DIS

DISAudit Database

Firewalls & Load Balancing

Page 25: Microsoft - vendor session

Cross-Platform Integration

• DIS as a standard endpoint in all departments

• XML messages (GovTalk)

• BizTalk Server reliable messaging GW<-->DIS

• Separate the WAN hop from cross-platform hop

BTS

BTSGateway

Departments

GSIXML

DIS

Page 26: Microsoft - vendor session

Integrating Back-end Services• DIS provides a powerful and flexible Enterprise

Application Integration solution• Already hundreds of AICs for:

– App’s such as SAP, PeopleSoft, etc– Systems such as MQ Series, Java, AS/400, CICS …

• New AICs are (relatively) easy to develop• Different sized DIS environments available:

– Single Proc (BizTalk Partner Edition)– Multi-Proc (BizTalk Std and Ent Edition)– Large Installation – multi-proc, multi-server install

Page 27: Microsoft - vendor session

Questions?

Page 28: Microsoft - vendor session

More info, links• This presentation

• The Gateway – www.gateway.gov.uk

• Gateway case study - http://www.microsoft.com/servers/evaluation/casestudies/GovernmentGateway.asp

Page 29: Microsoft - vendor session

Further Details

Contacts

Andrew Watson

Government Account Manager

[email protected]

Mike Peters

Integration Specialist

[email protected]

Page 30: Microsoft - vendor session