BizTalk Operations Management


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • - 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.
  • BizTalk Operations Management

    1. 1. BizTalk & Operations Manager<br />By Ben Cline,<br />
    2. 2. Illustration<br />Family Life as an example of Operations Management<br />
    3. 3.
    4. 4. Introduction<br />Why would I ever need to use Operations Manager?<br />
    5. 5. Getting lost in the BizTalk Forest<br />BizTalk is a multi-faceted development platform<br />BizTalk Diagnostics focus on Messaging<br />Messages & Message Implementation is Foundational<br />SOA requires well-defined, static Endpoints<br />Endpoint Addresses<br />Endpoint Bindings (protocols)<br />Endpoint Contracts (schemas, namespaces)<br />SOA asserts an abstract implementation<br />Managing the infrastructure dependencies is the challenge.<br />
    6. 6. BizTalk’s Infrastructure Dependencies<br />Windows Server 2003 / Active Directory / Security<br />SQL Server 2005<br />Windows SharePoint Services 3<br />WCF & WF Extensions<br />MS Product Integration<br />Accelerators<br />Adapter Landscape<br />Is there an end in sight? Can the infrastructure be managed?<br />
    7. 7. What does it mean to manage the infrastructure?<br />Manage BizTalk service / db dependencies<br />Manage deployed environment – Active Directory, DNS, Exchange<br />Manage BizTalk external dependencies – schemas, endpoints, namespaces, EAI<br />Manage external environment changes – certificate revocation lists, antivirus, hardware<br />Etc – Manage everything else<br />Shouldn’t infrastructure be static?<br />
    8. 8. Examples of Transient Infrastructure<br />Active Directory Group Policy Updates<br />Security Filters, Certification Revocation Updates<br />File system Permission Changes<br />Impact of Transient Infrastructure:<br />Changes in Port Availability<br />Changes in Pipeline Functionality<br />Changes in Adapter Functionality<br />Operations Manager provides a way to manage transient infrastructure for a BizTalk context.<br />
    9. 9. Operations Manager Introduction<br />
    10. 10. Operations Manager Overview<br />Recently rebranded as from MOM into SCOM<br />Extensible management model through management packs<br />Extensive catalog of free packs from MS<br />Recent expansion of management pack catalog<br />
    11. 11. Similar Tool Comparison<br />Where BizTalk Operations Management fits within the Platform<br />
    12. 12. Comparison to HAT<br />BizTalk HAT<br />BizTalk + OM<br />BizTalk Admin/Dev focus<br />Message Oriented Debugging<br />Hosted as an Exe<br />Provides Access to Orchestration Debugger<br />Custom Reporting Options<br />No Notifications<br />Operations / IT focus<br />Whole Picture Management<br />Hosted as an MMC, can launch HAT as a Custom Task<br />Can Access Debugger via Custom Task or through HAT<br />Custom Reporting and Filtering Options<br />Alerts, Notifications of Events<br />
    13. 13. Comparison to Admin Console<br />BizTalk Admin Console<br />BizTalk + OM<br />BizTalk Admin focus<br />Deployment Options Galore<br />Hosted via MMC<br />Deployments via MSI<br />Artifact Management Granularity<br />No Notifications<br />Operations / IT focus<br />Deployment via SCCM/SMS<br />Hosted via MMC<br />Deployment via SCCM packages then via MSI<br />Service Management built-in, artifact management would be custom<br />Alerts, Notifications of Events<br />
    14. 14. Comparison to SSNS<br />BizTalk + SSNS<br />BizTalk + OM<br />SQL Developer focus<br />Waits for events then sends notifications<br />Scope is limited by what can be hosted in SQL<br />Run in hosted/unhosted modes<br />API-based extensibility only<br />Operations / IT focus<br />Waits for events then sends notifications<br />Scope not limited by deploy-ment container like SQL<br />Run in agent/agentless modes<br />Multiple extensibility models: API (SDK), UI-based, mgmt packs<br />
    15. 15. BizTalk Related Management Packs<br />Built-in capabilities – documented at <br />
    16. 16. BizTalk Server 2006 Pack<br />Availability Category: Failures in Messaging service dependencies<br />Health Category<br />Critical Errors – BizTalk dependency subservice failures<br />Errors – Database connections failing, message processing or adapter failures<br />Warnings / Information – Authentication failures, message suspension, general BizTalk information.<br />Performance Category: Performance Counters for BizTalk, adapter-specific, throttling warnings<br />
    17. 17. Enterprise Single Sign-On Pack<br />Extensive list of pack features for extra diagnostics.<br />Critical Errors – Failure to start errors<br />Errors – Failure to interact with SSO database<br />Warnings – Ticket interaction issues, Security Configuration issues<br />Security Breaches – Access Denied Events, Security Faults, Authorization issues<br />Provides extra information on failure causes, notes, potential/expected remedial actions<br />
    18. 18. Demonstrations<br /><ul><li>Exploring the SCOM interface
    19. 19. Where to view BizTalk management pack</li></li></ul><li>Getting Familiar with SCOM<br />Management Pack Catalog link available within SCOM<br />Admin, Monitoring, Authoring Views<br />Health status indicators of Green check and Red X<br />Quick log searching capabilities<br />Built-in filtering extended by custom mgmt pack filtering possibilities<br />Health explorer provides hierarchical information like a stack trace into health status decisions<br />Connector Framework integrates with IBM, HP platforms and hardware vendor management software<br />
    20. 20. BizTalk Management Pack<br />Loading pack required MOM 2005 backwards compatibility pack – search catalog for “backwards”<br />File adapter error w/ Invalid Xml file – Provides extra info on expected behaviors<br />BizTalkMgmtDb offline error – Adds contextual information, expected db availability<br />
    21. 21. Extending BizTalk as Custom Pack<br />Build custom workspace to manage log filtering and reporting<br />Integrate BizTalk tools as Tasks in OM<br />Custom HAT Task<br />Custom Admin Console Task<br />Other Diagnostic Tools<br />
    22. 22. Sponsored by <br />Contact me: Ben Cline<br /><br />