The Application of BizTalk in Public Sector with BizTalk Server 2006 Chris Axton Application Platform Specialist NSW Public Sector Rahul Garg National BizTalk Specialist Microsoft Australia Public Sector Issues / Management Overview NSW Public Sector example How can BPM and SOA help Public Sector Microsoft Application Platform in relation to Public Sector Issues / Management Overview NSW Public Sector example Deliver better outcomes and richer experiences to your customers Streamline operations increase efficiency reduce the bottom line See regulatory change as an opportunity, not a disadvantage So what is BPA / BPM? Business Process Integration / Management Overview Government Gateway and CCF 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! This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1
What you end up needing is.. Way for business users to describe their processes. Way for developers to implements / automate the processes Full visibility across the processes operationally and KPI. Manage changing policies (business rules) Human intervention in the processes for exceptions or enriching the processes. Agency to agency (or business) services Simple Integration capability 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) The extended enterprise! Mobile Employees Remote Office/Consumers Why consider BPA / BPM? Other Agencies cxml FIX EDI FTP X12 IDOC Prop VSAM HTTP SMTP RMS Prop HL7 Government Partners Suppliers Customers who have implemented process based infrastructures have explained Assists them in real time visibility of business processes Helps decision making processes Helps optimise business processes Increases agility (easier changes and introducing new channels) Reduce process or cycle times The extended enterprise Are customers doing BPA / BPM? Share my experiences! - Drivers Reporting Obligations Business to Business Portal Strategies Process Efficiencies Real Time Business Visibility to processes KPI reporting dashboards Cost Reductions Provisioning Processes (forms as well) Services Gateways Queensland Housing An integrated CRM solution to manage rental housing applications and client interaction Based on Microsoft CRM 3.0 the solution will be fully integrated with Housing s backend systems including SAP through the use of Microsoft s Integration Toolset BizTalk 2006. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 2
Australian Federal Police The AFP is using Microsoft's BizTalk Server 2006 to integrate with agencies such as DIMA, CrimTrac, The Australian Customs Service, as well as a number of security agencies to support its operations. Another facet of the AFP use of BizTalk Server is the internal integration with the organisation s SAP system. The AFP has established a formal Integration Competency Centre (ICC) environment based on Microsoft s BizTalk Server 2006 (previously BizTalk 2004 and BizTalk 2002). The AFPs production BizTalk environment is a clustered high availability deployment to provide for a reliable and highly available service. The AFP also run a separate Disaster Recovery site for BizTalk 2006 to provide for further redundancy for these mission critical services. Queensland Child Protection (ICMS) Queensland Child Protection (ICMS) The Integrated Client Management System (ICMS) is a major business system that will be used by the Queensland Government to manage the affairs of at risk children and children under the care of the State. The improvement of services for the management of children is a sensitive and important initiative for Queensland Government, one of Microsoft Australia s largest customers. Child Protection is a major priority for the Queensland Government after significant bad press in recent years over mishandling of children who were in the care of the State (including deaths). A Crime and Misconduct Commission report into the abuse of Children in 2004 highlighted the need to improve IT systems as a significant driver to improve Government services in this area. Microsoft has stepped in to assist with the planning and development of ICMS, using a combination of local MCS consultants working at the customer site in Brisbane, the Solutions Development Centre (SDC) in Sydney and partners working in both locations. ICMS comprises of a number of business functions including management of carers, child protection investigations, alternative care and management of youth justice orders. ICMS is a composite approach using Microsoft platform components from our latest software stack (SharePoint,.NET, BizTalk 2006, Visual Studio 2005, SQL Server 2005, Microsoft Operations Manager, and Windows Server 2003) as well as custom.net development for supporting components. When completed, ICMS will provide a unique and tailored client management service that will be used by thousands of Queensland Government employees in multiple Departments. ICMS will significantly empower case workers throughout the State of Queensland by providing work saving measures, better access to data and better decision making ability that we believe will save the lives of children in the future. Components include; Components of Business Process Integration and Management Technologies Integration Services Agency to Agency Services (or B2B) B) Process Modelling capabilities Simple Development Environments (predictable and repeatable) Administration capabilities Activity Monitoring Capabilities Single Sign On Services Then importantly an extensible framework for other services mobility, scorecarding etc Solution Overview BizTalk 2006 Major Components BizTalk Server 2006 Helps customers efficiently and effectively integrate systems, employees, and trading partners. Provides highly automated business process management functionality, with the flexibility to incorporate a human touch at appropriate stages throughout the workflow. Information Worker Technologies Business Activity Monitoring Orchestration Messaging BizTalk Server 2006 Engine Business Activity Services Business Rules Engine Health and Activity Tracking Enterprise Single Sign-On This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 3
How BizTalk Server 2006 Is Used QLD Housing has many business processes many which rely on software Some may be supported by single applications, but others have diverse requirements Addressing this can be called BPM or BPA etc. Important are EAI and B2B How BizTalk Server 2006 Is Used Simple EAI Example How BizTalk Server 2006 Is Used Simple B2B Example Business Process Management With BizTalk Server 2006 Modifiable Business Rules Effective Process Implementation Mainframe Highly Scalable Event Driven Architecture Heterogeneous Connectivity Service Business Activity Monitoring Human Workflow Line of Business Integration is growing up! Approaches to Enterprise Integration and Evolution Moved from basic messaging / interfacing right up through the value chain. Customers just want it to work! Make it happen! Integration technology is becoming part of the infrastructure - in that it is essential and the project time is spent on value added services. Integrating apps is a given. Up to the KPI, monitoring, modelling phases. Consolidation leads to App Platform suites. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 4
Many customers have point to point interfaces The Integration broker tools introduces and reduces complexity ;-) E-Commerce Web Server Accounting Order Management E-Commerce Web Server Accounting Order Management Message Oriented Middleware And Message Broker Sales Force Automation CRM Sales Force Automation CRM ERP Logistics ERP Logistics Process Integration Servers Some Usage Scenarios Fire and Forget Messaging Bus E-Commerce Web Server Accounting Order Management Sales Force Automation CRM Messages (events, tx s) generated throughout business and Biztalk routes, transforms, transports Scenarios: Transaction aggregator Business event handler Business scenarios epos to backend-system integration ERP Logistics Events (messages) Some usage Scenario s Service Broker Some usage Scenarios B2B gateway Business Logic from backend systems abstracted and aggregated as services Service requests - asynchronous or synchronous. Services represented as schemas and requested through messages Complex services implemented using Orchestration (Conversational) Reasoning Business processes span multiple systems. Transparency / reuse high value proposition. Web Service/SOAP strategy Business scenarios Flexible distributed application architecture External interface to internet based communications EAI limited to one or small subset of backend systems Scenarios: Supplier Enablement Marketplace integration Point EAI integration Process scheduling (Orchestration) Web Service Biztalk in the DMZ Events (requests) Messaging Existing This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 5
Business Process Integration User Invoice PO Procurement Finance Approver Approver Application purchase request PO request approval Supplier Reviewer Shipper PO approval purchase confirmation and ETA invoice request approval purchase order invoice configuration review shipping order BPI Architecture Best Practices invoice approval payment Microsoft Inacom Best Practices Best Practice Help 6000 BizTalk Customers Patterns and Practices Guides to assist in Architecture / Development Hardware Vendors Aligning with BizTalk hardware guides 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 6