5. Getting lost in the BizTalk Forest BizTalk is a multi-faceted development platform BizTalk Diagnostics focus on Messaging Messages & Message Implementation is Foundational SOA requires well-defined, static Endpoints Endpoint Addresses Endpoint Bindings (protocols) Endpoint Contracts (schemas, namespaces) SOA asserts an abstract implementation Managing the infrastructure dependencies is the challenge.
6. BizTalk’s Infrastructure Dependencies Windows Server 2003 / Active Directory / Security SQL Server 2005 Windows SharePoint Services 3 WCF & WF Extensions MS Product Integration Accelerators Adapter Landscape Is there an end in sight? Can the infrastructure be managed?
7. What does it mean to manage the infrastructure? Manage BizTalk service / db dependencies Manage deployed environment – Active Directory, DNS, Exchange Manage BizTalk external dependencies – schemas, endpoints, namespaces, EAI Manage external environment changes – certificate revocation lists, antivirus, hardware Etc – Manage everything else Shouldn’t infrastructure be static?
8. Examples of Transient Infrastructure Active Directory Group Policy Updates Security Filters, Certification Revocation Updates File system Permission Changes Impact of Transient Infrastructure: Changes in Port Availability Changes in Pipeline Functionality Changes in Adapter Functionality Operations Manager provides a way to manage transient infrastructure for a BizTalk context.
10. Operations Manager Overview Recently rebranded as from MOM into SCOM Extensible management model through management packs Extensive catalog of free packs from MS Recent expansion of management pack catalog
12. Comparison to HAT BizTalk HAT BizTalk + OM BizTalk Admin/Dev focus Message Oriented Debugging Hosted as an Exe Provides Access to Orchestration Debugger Custom Reporting Options No Notifications Operations / IT focus Whole Picture Management Hosted as an MMC, can launch HAT as a Custom Task Can Access Debugger via Custom Task or through HAT Custom Reporting and Filtering Options Alerts, Notifications of Events
13. Comparison to Admin Console BizTalk Admin Console BizTalk + OM BizTalk Admin focus Deployment Options Galore Hosted via MMC Deployments via MSI Artifact Management Granularity No Notifications Operations / IT focus Deployment via SCCM/SMS Hosted via MMC Deployment via SCCM packages then via MSI Service Management built-in, artifact management would be custom Alerts, Notifications of Events
14. Comparison to SSNS BizTalk + SSNS BizTalk + OM SQL Developer focus Waits for events then sends notifications Scope is limited by what can be hosted in SQL Run in hosted/unhosted modes API-based extensibility only Operations / IT focus Waits for events then sends notifications Scope not limited by deploy-ment container like SQL Run in agent/agentless modes Multiple extensibility models: API (SDK), UI-based, mgmt packs
15. BizTalk Related Management Packs Built-in capabilities – documented at http://msdn2.microsoft.com/en-us/library/aa561939.aspx.
16. BizTalk Server 2006 Pack Availability Category: Failures in Messaging service dependencies Health Category Critical Errors – BizTalk dependency subservice failures Errors – Database connections failing, message processing or adapter failures Warnings / Information – Authentication failures, message suspension, general BizTalk information. Performance Category: Performance Counters for BizTalk, adapter-specific, throttling warnings
17. Enterprise Single Sign-On Pack Extensive list of pack features for extra diagnostics. Critical Errors – Failure to start errors Errors – Failure to interact with SSO database Warnings – Ticket interaction issues, Security Configuration issues Security Breaches – Access Denied Events, Security Faults, Authorization issues Provides extra information on failure causes, notes, potential/expected remedial actions
18.
19.
20. BizTalk Management Pack Loading pack required MOM 2005 backwards compatibility pack – search catalog for “backwards” File adapter error w/ Invalid Xml file – Provides extra info on expected behaviors BizTalkMgmtDb offline error – Adds contextual information, expected db availability
21. Extending BizTalk as Custom Pack Build custom workspace to manage log filtering and reporting Integrate BizTalk tools as Tasks in OM Custom HAT Task Custom Admin Console Task Other Diagnostic Tools
22. Sponsored by Contact me: Ben Cline BenC@magenic.com
Notes de l'éditeur
- The old expression “not seeing the forest for the trees” is very applicable in the case of BizTalk or SOA products – you have so much going on just in the product that it can be difficult to see the overall picture and the dependent infrastructure, much less manage it.