Bar Camp Microsoft Biz Talk Server

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Group

    Bar Camp Microsoft Biz Talk Server - Presentation Transcript

    1. So You Want To Be a BizTalk Developer? BizTalk Server – A Technical Perspective
    2. Who Is This Guy?
      • Daniel Toomey
      • Independent Contractor
      • Microsoft Certified Technical Specialist
        • BizTalk Server 2006
        • .NET Framework 2.0 : Web Applications
      • QLD Government Sector
    3. Brisbane BizTalk User Group
      • www.briztalk.org
    4. Movember
    5. What Is BizTalk Server?
      • Enterprise Application Integration (EAI)
      • XML Business-to-Business (B2B)
      • Business Process Integration (BPI)
      • Connected Systems
      • Service Oriented Architecture (SOA)
      • Enterprise Service Bus (ESB)
      • Edge of the Enterprise
    6. What Is BizTalk Server?
      • Reliable Messaging Environment/Framework
        • Development
        • Hosting
      • Toolkit for Integration Solutions
      • Standards based (BPEL, WS-*, etc)
      • Rapid development
    7. BizTalk Through the Ages
      • BizTalk Server 2000 / 2002
        • XML B2B
        • Enterprise Application Integration (EAI)
        • XLANG
      • BizTalk Server 2004
        • Visual Studio .NET
        • Business Process Management (BPM)
        • Business Rules Engine (BRE)
        • Business Activity Monitoring (BAM)
    8. BizTalk Through the Ages
      • BizTalk Server 2006
        • Visual Studio .NET 2005 (.NET 2.0)
        • Flat-file wizard
        • Real-time Business Activity Monitoring (BAM)
        • Simplified deployment (MSI)
        • Consolidated Administration Tool
      • BizTalk Server 2006 R2
        • Extend B2B (+EDI / AS2)
        • RFID
        • .NET 3.0
        • Windows Communication Foundation (WCF)
        • Windows Workflow Hosting
    9. What BizTalk Provides
    10. How BizTalk Is Used
    11. BizTalk Architecture Illustration from “Pro BizTalk 2006”, George Dunphy & Ahmed Metwally
    12. Systems Integration
      • Messaging Based Solution
        • XML
        • Universal messaging standards
        • Message Manipulation (Pipelines)
        • Mapping / Transformation tools
      • Adapters
        • Protocol:
          • FILE, FTP, HTTP, SOAP, WSE, WCF, etc.
        • Vendor:
          • SQL, SAP, Oracle, Siebel, PeopleSoft, etc.
    13. Content Based Routing (CBR)
      • Publish & Subscribe
      • Define messages in XML
      • Route messages based on promoted properties
      • Don’t need orchestrations to do this!
    14. Business Process Management
      • Orchestration
        • Encapsulates business logic
        • Short or Long-running processes
        • a la “Workflow”
        • Graphical designer
        • Rapid development of business processing solutions
        • Great for communicating process to non-technical stakeholders
    15. Business Rules
      • Business Rules Engine (BRE)
      • Dynamic configuration
      • Business Rules Composer (developer ed.)
        • Compose, publish & deploy policies/rules
        • Versioning
        • Forward chaining
        • Facts based on schema, database lookup, .NET helper classes, etc
        • Testing mechanism
      • Can be invoked programmatically from .NET
    16. Instrumentation
      • Health & Activity Tracking (HAT)
        • View to message/service activity
        • Access to system tracking information
        • Orchestration debugging
      • BizTalk Administration Console (2006+)
        • Consolidated tool for centralised deployment, configuration, and monitoring
        • Exposes most of HAT’s functionality
        • Much more user-friendly
    17. Instrumentation
    18. Instrumentation
      • Business Activity Monitoring (BAM)
        • Real-time tracking & metrics
        • Business view
        • Business Intelligence (BI)
        • SQL OLAP cube
        • End-to-End Monitoring
          • API to publish non-BTS info to BAM
          • Raise alerts / notifications
        • BAM Portal (OOTB)
    19. Business Activity Monitoring (BAM)
    20. Scalability
      • Built-in scalability functionality
        • BizTalk Group
          • Multiple host servers
          • Easy to add/remove servers
          • Typically no clustering req’d
        • Logical Host Isolation / Redundancy
          • Separate processing in different hosts
          • Duplicate host instances across nodes (HA)
        • Message Box
          • Ability to add multiple message boxes (Enterprise Edition only)
    21. Scalability
    22. Enterprise Single Sign-On (SSO)
      • Critical part of the BizTalk infrastructure
      • Maps Windows identity to non-Windows (affiliate) applications credentials
      • Helps to secure information for the receive locations
      • Master Secret Server
    23. BizTalk Development Environment
      • Visual Studio .NET
        • BizTalk 2004 – VS .NET 2003 (.NET 1.1)
        • BizTalk 2006 – VS.NET 2005 (.NET 2.0)
        • BizTalk 2006 R2 – VS.NET 2005 (.NET 3.0)
      • Tools:
        • BizTalk Server Explorer
        • BizTalk Schema Editor
        • BizTalk Mapper
        • Orchestration Designer
        • Pipeline Designer
    24. BizTalk Schema Editor
    25. BizTalk Mapper
    26. BizTalk Mapper
      • Functoids
        • Mathematical functoids
        • Logical functoids
        • Cumulative functoids
        • Database functoids
        • Custom functoids
    27. Orchestration Designer
    28. Orchestration Designer
      • Logic represented in shapes (Receive, Send, Decide, Loop, Scope, Transform, Assign, etc)
      • Logical Ports
      • Compiled into MSIL
      • Can consume Web Services
      • Can be published as a Web Service
      • Can be exported to BPEL
      • Can be designed in Visio via a plug-in
    29. Business Rules Composer
    30. Skills Required
      • .NET Development
        • Scripting in orchestration shapes is in C#
        • Custom code for components & pipelines
      • XML
        • XML Schema Definition (XSD)
        • XML Manipulation (XPath, XSLT)
      • Windows Management Instrumentation (WMI)
        • Not required, but helpful
        • Instrumentation, management, deployment
      • SQL Server
        • Database configuration & optimisation
        • SQL Adapter
    31. Marketability Salary by Microsoft Product Expertise From MCP Magazine Online, 2007 Salary Survey
    32. Why I Like Being a BizTalk Developer…
      • Greatest IDE there is (VS.NET)
      • Interesting Projects
        • Work with lots of different systems
        • Relatively little monotony
        • End-to-End view
      • Solution Architect role
      • High demand for skill set
      • Projects tend to be large / long term
    33. Who’s Who in BizTalk (Australia)
      • Microsoft MVPs
        • Mick Badran (BreezeTraining, Sydney)
        • “ BizTalk Bill” Chesnut (Readify, Melbourne)
        • Mark Daunt (Data Cogs, Brisbane)
      • Microsoft Technology Specialist
        • Geoff Clarke
        • Rahul Garg
      • Marketing
        • Katie Macintosh (on maternity leave)
        • Christine Bishop
    34. How Do I Get Started?
      • Training
        • BizTalk Server 2006 R2 Jumpstart Course https://www.local.microsoft.com.au/australia/events/register/home.aspx?levent=478264&linvitation
        • BizTalk Server TechCenter http://technet.microsoft.com/en-gb/biztalk/bb727207.aspx
      • Microsoft Certification
        • MCTS Exam 70-235
      • TechTalkBlogs
        • http://techtalkblogs.com/blog/
      • BizTalk User Group
        • http://www.briztalk.org
    35. References
      • Understanding BizTalk 2006 (white paper): http://www.microsoft.com/technet/prodtechnol/biztalk/2006/understanding.mspx
      • BizTalk Server Homepage: http://www.microsoft.com/biztalk/default.mspx
      • “ Pro BizTalk 2006”, George Dunphy & Ahmed Metwally
      • BizTalk....who? what's this R2 version? (Intro to BTS part 1) (Blog entry by Mick Badran) http://techtalkblogs.com/blog/archive/2007/09/11/3161.aspx
    36. Questions?

    + gueste8b670gueste8b670, 3 years ago

    custom

    3096 views, 0 favs, 0 embeds more stats

    Overview of Microsoft BizTalk Server from a develop more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3096
      • 3096 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 107
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events