Upload
timothy212
View
383
Download
3
Tags:
Embed Size (px)
Citation preview
Microsoft Integration Solutions
State Services Presentation
Tues, 4 Feb 2003
Mike PetersMicrosoft New Zealand
Enterprise Server Family
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
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
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
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
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
ProductivityBizTalk Server Administration Console
• Graphically manage document queues
• Single console for managing queues across BizTalk Server groups
• Programmatic API for automation
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
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
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
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
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
Local Sites
• B2B
• Exchanges
• EAI (Enterprise Application Integration)
Integration Partners
• Gen-I• Intergen• Unisys• Datacom• BearingPoint• Axon• Optimation
• Microsoft Consulting Services
UK Government Gateway
From Vision Into Action
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
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
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
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
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
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
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
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
Questions?
More info, links• This presentation
• The Gateway – www.gateway.gov.uk
• Gateway case study - http://www.microsoft.com/servers/evaluation/casestudies/GovernmentGateway.asp
Further Details
Contacts
Andrew Watson
Government Account Manager
Mike Peters
Integration Specialist