View
6
Download
0
Category
Preview:
Citation preview
© 2002 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
The Application of BizTalk in Public Sector
with BizTalk Server 2006
Chris Axton
Application Platform Specialist NSW Public Sector
Rahul Garg
National BizTalk SpecialistMicrosoft Australia
Public Sector Issues / Management Overview
NSW Public Sector example
Microsoft Application Platform in relation to Public Sector Issues / Management Overview
NSW Public Sector example
How can BPM and SOA helpHow can BPM and SOA help
Public SectorPublic Sector
Deliver better outcomes Deliver better outcomes and richer experiences to and richer experiences to your customersyour customers
Streamline operations Streamline operations ––increase efficiency increase efficiency ––reduce the bottom linereduce the bottom line
See regulatory change See regulatory change as an opportunity, not a as an opportunity, not a disadvantagedisadvantage
Business Process Integration / Management Overview
Government Gateway and CCF
So what is BPA / BPM?So what is BPA / BPM?
• Business Process Automation?• Business Process Analytics?• Business Process Modeling?• Business Process Management?
• Business Process Monitoring?
First thing to do is define it in your context!
© 2002 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
What you end up needing is..What you end up needing is..
•• Way for business users to describe their Way for business users to describe their processes.processes.
•• Way for developers to implements / Way for developers to implements / automate the processesautomate the processes
•• Full visibility across the processes Full visibility across the processes ––operationally and KPI.operationally and KPI.
•• Manage changing policies (business rules)Manage changing policies (business rules)
•• Human intervention in the processes for Human intervention in the processes for exceptions or enriching the processes.exceptions or enriching the processes.
•• Agency to agency (or business) servicesAgency to agency (or business) services
•• Simple Integration capabilitySimple Integration capability
A definition of BPA / BPM.A definition of BPA / BPM.
Describes a generation of technology designed to help;
develop and automate
integrate
optimise
and adapt
Business processes across the extended enterprise(my addition to that is in a secure and predictable way)(my addition to that is in a secure and predictable way)
Government Partners Suppliers
MobileEmployees
The extended enterpriseThe extended enterprise
Remote Office/Consumers
EDI
X12FIX
IDOC
FTP
HTTP
HL7
VSAM
RMS
Prop
Prop
cXML
SMTP
Other Agencies
The extended enterprise!The extended enterprise! Why consider BPA / BPM?Why consider BPA / BPM?
Customers who have implemented process Customers who have implemented process based infrastructures have explainedbased infrastructures have explained……
•• Assists them in real time visibility of Assists them in real time visibility of business processesbusiness processes
•• Helps decision making processesHelps decision making processes
•• Helps optimise business processesHelps optimise business processes
•• Increases agility Increases agility (easier changes and introducing new channels)(easier changes and introducing new channels)
•• Reduce process or cycle timesReduce process or cycle times
Are customers doing BPA / BPM? Share my Are customers doing BPA / BPM? Share my experiences! experiences! -- DriversDrivers
•• Reporting ObligationsReporting Obligations
•• Business to BusinessBusiness to Business
•• PortalPortal StrategiesStrategies
•• ProcessProcess EfficienciesEfficiencies
•• Real Time Real Time Business VisibilityBusiness Visibility to processes to processes
•• KPIKPI reporting dashboardsreporting dashboards
•• Cost ReductionsCost Reductions
•• Provisioning Processes (forms as well)Provisioning Processes (forms as well)
•• Services GatewaysServices Gateways
Queensland HousingQueensland Housing
An integrated CRM solution to manage An integrated CRM solution to manage rental housing applications and client rental housing applications and client interaction interaction
Based on Microsoft CRM 3.0 the solution will Based on Microsoft CRM 3.0 the solution will be fully integrated with Housingbe fully integrated with Housing’’s backend s backend systems including SAP through the use of systems including SAP through the use of MicrosoftMicrosoft’’s Integration Toolset BizTalk 2006.s Integration Toolset BizTalk 2006.
© 2002 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Australian Federal PoliceAustralian Federal Police
The AFP is using Microsoft's BizTalk Server 2006 to The AFP is using Microsoft's BizTalk Server 2006 to integrate with agencies such as DIMA, CrimTrac, integrate with agencies such as DIMA, CrimTrac, The Australian Customs Service, as well as a The Australian Customs Service, as well as a number of number of ““security agenciessecurity agencies”” to support its to support its operations. Another facet of the AFP use of BizTalk operations. Another facet of the AFP use of BizTalk Server is the internal integration with the Server is the internal integration with the organisationorganisation’’s SAP system. s SAP system. The AFP has established a formal Integration The AFP has established a formal Integration Competency Centre (ICC) environment based on Competency Centre (ICC) environment based on MicrosoftMicrosoft’’s BizTalk Server 2006 (previously BizTalk s BizTalk Server 2006 (previously BizTalk 2004 and BizTalk 2002). The AFPs production 2004 and BizTalk 2002). The AFPs production BizTalk environment is a clustered high availability BizTalk environment is a clustered high availability deployment to provide for a reliable and highly deployment to provide for a reliable and highly available service. The AFP also run a separate available service. The AFP also run a separate Disaster Recovery site for BizTalk 2006 to provide Disaster Recovery site for BizTalk 2006 to provide for further redundancy for these mission critical for further redundancy for these mission critical services.services.
Queensland Child Protection Queensland Child Protection (ICMS)(ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)Queensland Child Protection (ICMS)The Integrated Client Management System (ICMS) is a major busineThe Integrated Client Management System (ICMS) is a major business system that ss system that will be used by the Queensland Government to manage the affairs will be used by the Queensland Government to manage the affairs of of ‘‘at riskat risk’’children and children under the care of the State. The improvemechildren and children under the care of the State. The improvement of services nt of services for the management of children is a sensitive and important initfor the management of children is a sensitive and important initiative for iative for Queensland Government, one of Microsoft AustraliaQueensland Government, one of Microsoft Australia’’s largest customers. Child s largest customers. Child Protection is a major priority for the Queensland Government aftProtection is a major priority for the Queensland Government after significant er significant bad press in recent years over mishandling of children who were bad press in recent years over mishandling of children who were in the care of in the care of the State (including deaths). A Crime and Misconduct Commission the State (including deaths). A Crime and Misconduct Commission report into report into the abuse of Children in 2004 highlighted the need to improve ITthe abuse of Children in 2004 highlighted the need to improve IT systems as a systems as a significant driver to improve Government services in this area. significant driver to improve Government services in this area. Microsoft has Microsoft has stepped in to assist with the planning and development of ICMS, stepped in to assist with the planning and development of ICMS, using a using a combination of local MCS consultants working at the customer sitcombination of local MCS consultants working at the customer site in Brisbane, e in Brisbane, the Solutions Development Centre (SDC) in Sydney and partners wothe Solutions Development Centre (SDC) in Sydney and partners working in both rking in both locations. ICMS comprises of a number of business functions inclocations. ICMS comprises of a number of business functions including luding management of carers, child protection investigations, alternatimanagement of carers, child protection investigations, alternative care and ve care and management of youth justice orders. ICMS is a composite approachmanagement of youth justice orders. ICMS is a composite approach using using Microsoft platform components from our latest software stack (ShMicrosoft platform components from our latest software stack (SharePoint, arePoint, .NET, BizTalk 2006, Visual Studio 2005, SQL Server 2005, Microso.NET, BizTalk 2006, Visual Studio 2005, SQL Server 2005, Microsoft Operations ft Operations Manager, and Windows Server 2003) as well as custom .NET developManager, and Windows Server 2003) as well as custom .NET development for ment for supporting components. When completed, ICMS will provide a uniqusupporting components. When completed, ICMS will provide a unique and e and tailored client management service that will be used by thousandtailored client management service that will be used by thousands of s of Queensland Government employees in multiple Departments. ICMS wiQueensland Government employees in multiple Departments. ICMS will ll significantly empower case workers throughout the State of Queensignificantly empower case workers throughout the State of Queensland by sland by providing work saving measures, better access to data and betterproviding work saving measures, better access to data and better decision decision making ability that we believe will save the lives of children imaking ability that we believe will save the lives of children in the future. n the future.
Components of Business Process Integration and Management Technologies
Components include;Components include;
Integration ServicesIntegration Services
Agency to Agency Services (or B2B)Agency to Agency Services (or B2B)
Process Modelling capabilitiesProcess Modelling capabilities
Simple Development Environments Simple Development Environments (predictable and repeatable)(predictable and repeatable)
Administration capabilitiesAdministration capabilities
Activity Monitoring CapabilitiesActivity Monitoring Capabilities
Single Sign On ServicesSingle Sign On Services
Then importantly an extensible framework for Then importantly an extensible framework for other services other services –– mobility, scorecarding etcmobility, scorecarding etc
Solution OverviewSolution Overview
BizTalk Server 2006BizTalk Server 2006
Helps customers efficiently and Helps customers efficiently and effectively integrate systems, employees, effectively integrate systems, employees, and trading partners.and trading partners.
Provides highly automated business Provides highly automated business process management functionality, with process management functionality, with the flexibility to incorporate a human the flexibility to incorporate a human touch at appropriate stages throughout touch at appropriate stages throughout the workflow.the workflow.
BizTalk 2006 Major ComponentsBizTalk 2006 Major Components
Enterprise Single
Sign-On
Business
Activity Services
Health and
Activity Tracking
Business
Activity Monitoring
Business Rules
Engine
BizTalk Server
2006 Engine
Orchestration
Messaging
Information Worker
Technologies
© 2002 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
How BizTalk Server 2006 Is UsedHow BizTalk Server 2006 Is Used
QLD Housing has many QLD Housing has many ““business business processesprocesses”” –– many which rely on softwaremany which rely on software
Some may be supported by single Some may be supported by single applications, but others have diverse applications, but others have diverse requirementsrequirements
Addressing this can be called BPM or BPA Addressing this can be called BPM or BPA etc. Important are EAI and B2Betc. Important are EAI and B2B
How BizTalk Server 2006 Is Used How BizTalk Server 2006 Is Used ––Simple EAI ExampleSimple EAI Example
How BizTalk Server 2006 Is Used How BizTalk Server 2006 Is Used ––Simple B2B ExampleSimple B2B Example
Highly ScalableHighly ScalableEvent DrivenEvent DrivenArchitectureArchitecture
MainframeMainframe
Line of Line of BusinessBusiness
ServiceService
HeterogeneousHeterogeneousConnectivityConnectivity
Effective ProcessEffective ProcessImplementationImplementation
Modifiable Modifiable Business RulesBusiness Rules
HumanHumanWorkflowWorkflow
Business ActivityBusiness ActivityMonitoringMonitoring
Business Process ManagementBusiness Process ManagementWith BizTalk Server 2006With BizTalk Server 2006
Approaches to Enterprise Integration and Evolution
Integration is growing up!Integration is growing up!
Moved from basic messaging / interfacing Moved from basic messaging / interfacing right up through the value chain.right up through the value chain.
Customers just want it to work! Make it Customers just want it to work! Make it happen!happen!
Integration technology is becoming part of Integration technology is becoming part of the infrastructure the infrastructure -- in that it is essential and in that it is essential and the project time is spent on value added the project time is spent on value added services.services.
Integrating apps is a given.Integrating apps is a given.
Up to the KPI , monitoring, modelling phases.Up to the KPI , monitoring, modelling phases.
Consolidation leads to App Platform suites.Consolidation leads to App Platform suites.
© 2002 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Many customers have point to point Many customers have point to point interfacesinterfaces
E-CommerceWeb Server
AccountingOrder
Management
CRMERP
Logistics
Sales ForceAutomation
The Integration broker tools introduces The Integration broker tools introduces and reduces complexity ;and reduces complexity ;--))
E-CommerceWeb Server
AccountingOrder
Management
CRM
ERP Logistics
Sales ForceAutomation
Message Oriented MiddlewareMessage Oriented Middleware
And Message BrokerAnd Message Broker
Process Integration ServersProcess Integration Servers
E-CommerceWeb Server Accounting Order
Management
CRM
ERPLogistics
Sales ForceAutomation
Some Usage ScenariosSome Usage ScenariosFire and Forget Messaging BusFire and Forget Messaging Bus
Messages (events, txMessages (events, tx’’s) generated throughout s) generated throughout business and Biztalk routes, transforms, transportsbusiness and Biztalk routes, transforms, transports
Scenarios:Scenarios:
Transaction aggregatorTransaction aggregator
Business event handlerBusiness event handler
Business scenariosBusiness scenarios
ePOS to backendePOS to backend--system integrationsystem integration
Events (messages)
Some usage ScenarioSome usage Scenario’’ssService BrokerService Broker
Business Logic from backend systems abstracted and aggregated asBusiness Logic from backend systems abstracted and aggregated as‘‘servicesservices’’
Service requests Service requests -- asynchronous or synchronous. asynchronous or synchronous.
Services represented as schemas and requested through messagesServices represented as schemas and requested through messages
Complex services implemented using Orchestration (ConversationalComplex services implemented using Orchestration (Conversational))
ReasoningReasoning
Business processes span multiple systems. Business processes span multiple systems.
Transparency / reuse Transparency / reuse –– high value proposition. high value proposition.
Web Service/SOAP strategyWeb Service/SOAP strategy
Business scenariosBusiness scenarios
Flexible distributed application architectureFlexible distributed application architecture
Events (requests)
Messaging
Process
scheduling
(Orchestration)
Web Service
Existing
Some usage ScenariosSome usage ScenariosB2B gatewayB2B gateway
External interface to internet based communicationsExternal interface to internet based communications
EAI limited to one or small subset of backend systemsEAI limited to one or small subset of backend systems
Scenarios:Scenarios:
Supplier EnablementSupplier Enablement
Marketplace integrationMarketplace integration
Point EAI integration
Biztalk in the DMZ
© 2002 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
InacomInacomMicrosoftMicrosoft
Business Process IntegrationBusiness Process Integration
UserUser POPO
ApproverApproverInvoiceInvoice
ApproverApproverFinanceFinanceProcurementProcurement
ApplicationApplicationShipperShipperReviewerReviewerSupplierSupplier
purchase requestpurchase request
PO requestPO request
approvalapproval
PO approvalPO approvalpurchase orderpurchase order
configurationconfiguration
reviewreviewpurchase confirmation and ETApurchase confirmation and ETA
shipping ordershipping orderinvoiceinvoice
invoice request approvalinvoice request approval
invoice approvalinvoice approvalpaymentpayment
BPI Architecture Best Practices
Best PracticesBest Practices
6000 BizTalk Customers 6000 BizTalk Customers
Patterns and Practices Guides to assist in Patterns and Practices Guides to assist in Architecture / Development Architecture / Development
Hardware Vendors Aligning with BizTalk Hardware Vendors Aligning with BizTalk ––hardware guideshardware guides
Best Practice HelpBest Practice Help
© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Recommended