Joel's SharePoint Architect Blog

SharePoint 2010, MOSS & WSS Tips and Consultancy Tales

Subscribe Subscribe  View Joel Jeffery's profile on LinkedIn
joelblogs.co.uk | joelj.co.uk | joeljeffery.co.uk | jfdiphoenix.co.uk

Posts Tagged ‘BizTalk’

Fri, 16 Nov 2007 10:30:51 GMT

Christoph Schittko

A good, thorough talk giving advice on when each of these products adds value. Straightforward, so I’ll cut to the chase:

Subtle point – Microsoft presenters keep mentioning how much effort their customers are wasting by hosting things themselves. How clients just don’t want to roll out a whole bunch of servers themselves; they just want the services. I get the feeling we’re being prepped to move towards SaaS and Software plus Services.

BizTalk – When?

  • System to System interactions
  • Long running, short running
  • ACID, Compensating
  • NOT Interactive applications

WF – When?

  • Intra – Application Communication
  • Customised Execution
  • Allowing Power Users to Create (some) Workflows
    • See the Workflow Designer of MOSS – hosts WF
  • NOT Heterogeneous, Multi-Party Processes
  • NOT Enterprise Features – Monitoring, Scale Out

MOSS – When?

  • User / Document Centric Process
  • User Self Service, End-Users, Power Users
  • Human Interaction – Web, Email, Outlook Tasks
  • Collaboration – Lists, Progress Tracking
  • NOT Integration – no orchestration engine, no rules engine, simple activity tracking only

Technorati Profile

Technorati Tags: BizTalk, TechEd 2007, WF

Implementing the Enterprise Service Bus using BizTalk

Fri, 9 November 2007 13:32 GMT

Robert Hogg – Black Marble Ltd
Richard Fennell – Black Marble Ltd

Microsoft ESB Guidance

  • For BizTalk Server 2006
  • Architectural Guidance
  • Reusable Components
  • Sample Applications
  • Connection for Governance
  • Management Portal

Amberpoint and SOA Technologies have governance products that bolt straight into the ESB Guidance platform.

Components

  • On Ramps and Off Ramps – context based routing (e.g. Can use BRE or UDDI to decide which service to invoke)
  • Exception Management Framework
  • SharePoint Management Portal
  • Web Services
  • Core Services

On-Ramps

  • Standard BizTalk Ports
  • SOAP Receiver
  • WSE Receiver
  • JMS Receiver
  • Custom Receiver

Off-Ramps

  • SOAP Generic Send Port
  • WSE Generic Send Port
  • JMS Generic Send Port
  • Custom Generic Send Port

Core Services

  • Transformation services
  • Agents to do work
  • Extensible
  1. Define Itinerary of Services
  2. Publish Message
  3. First Step of Itinerary identified
  4. Message routed to First Step
  5. Second step of Itinerary identified
  6. Message routed to Second Step

Web Services

  • Resolver
  • Transformation
  • UDDI
  • BizTalk Exposed over Web Service!

Exception Management

  • Exception Web Service – usable in lots of other scenarios; not just ESB!

Testing

  • ESB Client Tool
  • ESB Management Portal

Installation Notes

  • Windows Server 2003 R2
    • Install UDDI
    • Patch Patch Patch
  • BizTalk 2006 R2
  • Install eb Extensions for Visual Studio 2005
    • (Included in SP1 for Visual Studio 2005)
  • BAM Sheet requires Analysis Services (unles you check real time aggregation)

Road to SOA/ESB Failure
Typically one or more of:

  • Lack of comprehension of business needs
  • IT first design
  • Poor management
  • Poor implementation

Plan for SOA inside your Business

  • Using service oriented technologies does not guarantee success
  • Understanding the goal of service orientation is key

For ESB Use Microsoft Guidance

Technorati Profile

Technorati Tags: BizTalk, ESB, SOA, TechEd 2007