TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Biz talk BI
1. Does the BI in BizTalk expand into Business Intelligence? @bsubra
2.
3. Infrastructure consolidation Software rationalization Point to point integration Run the business Grow the business Business transformation Speed and flexibility SOA Trend
6. SOA/BPM Platform Enablers Systems Management Server Microsoft Operations Manager Windows System Update Service Microsoft Operations Framework Integrated Management & Governance Service Orientation Web Services (WCF/Indigo) BizTalk Server & Adapters Host Integration MSMQ User Experience WPF (Avalon) Office System ASP.NET Windows Forms Smart Clients Compact Framework Live Meeting SharePoint Groove Workflow and BP Windows Workflow Foundation (WF) BizTalk Server Office System Business Applications Identity and Access Windows Card Spaces (WCS) Active Directory MIIS Host Integration Server Authorization Manager Data SQL Server 2005 Analysis Services Reporting Services Integration Services Business Applications Integrated Tools & Modeling
8. SOA Capabilities Framework Workflow Process BPM Protocol EIS LOB Adaption Service Orientation Services SODA Operational Mgmt Service Registry Service Mgmt Management & Governance Process Design & Simulation Design & Dev Tools Integrated Tools Collaboration Portal User Interaction Federated Security Identity & Access BI Reporting BAM Brokered Communication Endpoint Metadata Standards Support Intelligent Routing Transformation Adaption Enterprise Service Bus
9. Platform Overlaid Services SODA BizTalk Server BizTalk Server BizTalk Server BizTalk Server Workflow Foundation WCF SSIS MOM Microsoft UDDI Server Systinet AmberPoint Visual Studio WF WCF MOSS Workflow Process BPMS Protocol EIS LOB Adaption Service Orientation Operational Mgmt Service Registry Service Mgmt Management & Governance Process Design & Simulation Design & Dev Tools Integrated Tools Collaboration Portal User Interaction Federated Security Identity & Access BI Reporting BAM Enterprise Service Bus Brokered Communication Endpoint Metadata Standards Support Intelligent Routing Transformation Adaption
10. SOA Interoperability WCF (WS-*) Host Adapters Pkg Adapters Vendor Interop SSIS Web Services Interop Legacy system integration Enterprise Package app integration Management & Governance Data platform Integration (ETL, MDM)
11.
12.
13. EAI: Keeping Information in Sync An Example Customer Data Customer Data Customer Data Siebel CRM .NET Application SAP ERP BizTalk Server Business Users Business Users
14. EAI: Displaying Diverse Information An Example Lending Application Retail Banking Application Mutual Funds Application Customer Data Customer Data Customer Data BizTalk Server Employees Customers User Interface
15. Business Process Automation An Example Siebel CRM .NET Application SAP ERP BizTalk Server BRE Tracking Business Users Business Users Business Users BAM
16.
17.
18. Illustrating BizTalk Server Orchestration Business Rules Engine (BRE) Business Activity Monitoring (BAM) Health and Activity Tracking (HAT) Visual Studio 2005 Orchestration Designer Accelerators HL7 SWIFT Others ... Web Services Others WebSphere MQ SAP File ... Adapters Data Mapping SAP Java Applications IBM Mainframes Other Message Box Tracking
21. Adapter Framework BizTalk Adapter Framework Windows Communication Foundation Custom Adapter Web Services ERP Adapter Custom Adapter ADO.NET provider ERP My System CRM
22. Let’s Wire it up Portal Components (Web Parts) Workflow Activity Library Invocations of standardized service interfaces Service Implementations WCF & BizTalk
23. SOA Federated Example Service Registry 1. Web Service Request Arrives 2. ESB content-based Routing directs to Service Endpoint in Domain A 5. File picked up from ftp protocol. ESB processes and based on message itinerary properties invokes service 6. J2EE Web Service invoked 4. Transformed message ftp’d to Domain C 3. LOB & CRM apps invoked. Message context updated and output message transformed ESB (BizTalk) JMS Web Services (J2EE) Service Endpoints Domain C ESB (BizTalk) ESB (BizTalk) ASMX . NET ES Service Endpoints Domain B WCF Domain A CRM LOB AS/400 Adapters Service Endpoints Integration Broker (BizTalk)
24. SOA Interoperability WCF (WS-*) Host Adapters Pkg Adapters Vendor Interop SSIS Web Services Interop Legacy system integration Enterprise Package app integration Management & Governance Data platform Integration (ETL, MDM)
30. The History of BizTalk Server 2002 BizTalk Server 2002 2004 BizTalk Server 2004 2006 BizTalk Server 2006 2007 BizTalk Server 2006, R2 .NET-based rewrite 2009 BizTalk 2009 2000 BizTalk Server 2000
B2BI Business Goals Lower costs and improve quality of interaction with suppliers Comply with customer mandates Big firms commonly force their suppliers to connect electronically Comply with government and industry mandates For health care, banking, and more
EAI: Keeping Information in Sync Business Goals Make business processes more effective and more consistent By allowing changes to information in one application to be automatically reflected in other applications Reduce costs Such as by connecting different parts of a business without requiring manual re-entry
EAI: Displaying Diverse Information Business Goals Increase customer satisfaction By allowing direct access to current information, e.g., shipping status or financial information Reduce costs Such as by hiring fewer call center employees Increase revenues Such as by improving cross-selling based on employee access to current and complete customer information
Business Process Automation Business Goals Reduce manual effort And improve cycle times Provide real-time process information Via business activity monitoring (BAM) Manage complex sets of business rules With a business rules engine (BRE) Track business processes for compliance And improve visibility into those processes
Simplicity Improving What’s Already There Organizations often have: Complex custom integration solutions Or solutions based on older integration products Mission-critical data in legacy systems BizTalk Server-based projects can: Provide more control Save money Safely wrap legacy applications Without changing them SOA Supporting the Move to Services SOA can provide a common way to access new and existing applications BizTalk Server-based projects can: Expose the functions of one or more applications as web services Provide the services of an ESB Such as message-based communication, data transformation, and more
05/24/10 10:03
05/24/10 10:03
05/24/10 10:03
Complements Host Integration Server (HIS) Connects to IBM systems Microsoft Operations Manager (MOM) Supports a management pack for BizTalk Server BizTalk ISV partners Human workflow: SourceCode’s K2.net Captaris BPM: http://www.microsoft.com/biztalk/solutions/bpm/partners.mspx Alternatives SQL Server Integration Services (SSIS) SSIS focuses on Extract, Transform, and Load (ETL) of data Windows SharePoint Services (WSS) 3.0 Supports human workflows Can be connected to BizTalk Server Windows Workflow Foundation (WF) Allows creating workflow-driven applications BizTalk Server provides many more services, however Competitors Custom Development Writing all of the integration code yourself can be the right solution Such as for simple point-to-point problems For more complex scenarios, an integration product is better BizTalk Server provides: Adapters and accelerators Data mapping Graphical tools Security Persistence Reliability/failover Scalability Management tools
Competitors General Truths All built their integration product suites at least partially by acquisition So they’re typically more complex to use and less mature than BizTalk Server All charge extra for individual features, such as BAM and a BRE BizTalk Server includes all of these things So BizTalk Server is typically less expensive None work as well with other Microsoft software as BizTalk Server