YOUR FEEDBACK
Three RIA Platforms Compared: Adobe Flex, Google Web Toolkit, and OpenLaszlo
NN wrote: Yeah you are right GWT is poor man's Flex. After using GWT on two...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Microsoft BizTalk Server 2002 Part 1

Digg This!

Microsoft BizTalk Server 2002 provides an out-of-box solution for integrating internal systems and external business partners. BizTalk Server 2002 is its second generation, succeeding BizTalk Server 2000. It is built on top of a core Microsoft Windows 2000-centric infrastructure running on Windows 2000 Server platforms. BizTalk Server also utilizes SQL Server 7.0/2000 as the repository for BizTalk messaging management, shared queue, tracking, and the orchestration of persistence databases. These databases are created using the BizTalk Server 2002 Installation program.

Quick Install/Setup
To evaluate BizTalk Server 2002, take a look at the BizTalk Server 2002 system requirements (www.microsoft.com/biztalk/evaluation/sysreqs/default.asp). Essentially, you need a Windows 2000 Server (with the latest service pack, of course), SQL Server 7.0SP2/SQL Server 2000, and IE 5.x. In my test environment, I had everything installed on my 512MB RAM/Pentium 4 notebook, but you probably want to install the BizTalk Server and Tools components separately. BizTalk Tools (editor, mapper, messaging manager, etc.) can be installed on Windows 2000 Professional and/or Windows XP Professional platforms as well. If you set up everything from scratch, there are quite a few components to be installed, so give yourself a good 3-4 hours. However, I found that most of the installation process was pretty straightforward and I didn't encounter any errors during setup.

In addition, if you want to integrate BizTalk Server 2002 with Web services you need to install the .NET Framework and the BizTalk Adapter for Web Services and BizTalk Server Toolkit for Microsoft .NET. The former allows BizTalk to initiate integrations with Web services endpoints, while the latter enables developers to develop Application Integration Components (AICs) using the .NET Framework and Visual Studio .NET. Figure 1 shows the BizTalk Server 2002 architecture.

Key Concepts
To help you understand the internals of the BizTalk Server, some key concepts are outlined below.

  • Receive functions are starting points for integration. Currently BizTalk Server 2002 supports Message Queue, File, and HTTP Receive functions. Let's say, for instance, you've implemented a File Receive function to listen for files in a particular directory/file share. Whenever a file is created in that directory, the integration business process will be initiated - the process is similar for message queue/HTTP interfaces. In addition, using the IInterchange COM object, COM-aware applications can use an API to initiate integrations.
  • Channels provide the transformation, security, and messaging capability to incoming documents. (For example, once you've received the document from your trading partners, chances are that you would like to transform it into your own internal vocabulary.) Channels also enable management of data encryption, digital signatures, and logging features.
  • Messaging ports represent document destinations, which can be either applications or XLANG-based schedules. By definition multiple channels can send documents to a single port.
  • XLANG Schedule defines the business process. XLANG definitions are developed using the BizTalk Orchestration Designer (a tool developed on top of Visio), which provides a graphical environment to draw an abstract business process using typical flow chart constructs (begin/end, decisions, loops, while, action, fork, bind, abort). It can be implemented by developers to integrate with COM/Script components, message queuing, and BizTalk Messaging.
  • Application Integration Components (AIC) are COM objects that receive data for applications.

    Editions
    Microsoft BizTalk Server comes in different editions to support different requirements and scale: the Developer Edition is focused on development purposes only, and the Partner Edition is targeted for quick trading partner enablement and supports integration of internal applications with up to two trading partners. Next is the standard edition, which is designed for small/medium deployments and supports integrating up to 5 internal applications with 10 trading partners. Standard and Partner editions have no support for multiprocessors or clustered deployments. However, the Enterprise Edition, which supports unlimited internal applications/trading partners, fully supports multiple processor deployments and clustering capability.

    *  *  *

    We will continue our exploration of BizTalk Server 2002 next month, when we will take a much more hands-on look, actually developing an end-to-end integration scenario using BizTalk Server 2002 and its components.

    Resources

  • Microsoft BizTalk Server: www.microsoft.com/biztalk
  • BizTalk Adapters: www.microsoft.com/biztalk/evaluation/adapters/default.asp
  • BizTalk Accelerators: www.microsoft.com/biztalk/evaluation/accelerators/default.asp
  • Microsoft BizTalk Server 2002 Trial Software: www.microsoft.com/biztalk/evaluation/trial/default.asp
  • MSDN: BizTalk Server: http://msdn.microsoft.com/biztalk

    SIDEBAR

    Microsoft Corporation
    One Microsoft Way
    Redmond, WA 98052-6399
    Phone: 425 882-8080
    Web: www.microsoft.com

    Test Platform
    OS: Windows 2000 Server
    Processor: 1.60GHz Intel Pentium IV processor, 60GB disk
    Memory: 512MB

    Specifications
    Platforms: BizTalk Server-Window 2000 Server/Advanced Server
    BizTalk Tools-Windows 2000 Professional/Server/Advanced Server,
    Windows XP Professional

    About Hitesh Seth
    Hitesh Seth is chief technology officer of ikigo, Inc., a provider of XML-based web-services monitoring and management software. A freelance writer and well-known speaker, he regularly writes for technology publications on VoiceXML, Web Services, J2EE and Microsoft .NET, Wireless Computing & Enterprise/B2B Integration. He is the conference chair for VoiceXML Planet Conference & Expo.

  • XML JOURNAL LATEST STORIES . . .
    3rd International Virtualization Conference & Expo: Themes & Topics
    From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
    Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
    Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
    JustSystems Contributes Key XBRL Rendering Technology to Financial Community
    JustSystems announced that it is contributing intellectual property rights for its invention of eXtensible Business Reporting Language (XBRL) rendering technologies to XBRL International, the standards body responsible for the oversight of the XBRL specification. The invention, known a
    JustSystems Launches Campaign for XBRL Success
    JustSystems announced its campaign to help organizations adopt XBRL (eXtensible Business Reporting Language), the XML-based standard for communicating financial and business information. In related news, JustSystems also announced that it has contributed intellectual property rights of
    Virtualization Meets DaaS - Desktop-as-a-Service
    After a $1.5 million angel round, Desktone, which was started in 2006 by Eric Pulier, who also started SOA Software, US Interactive and IVT, picked up $17 million in first-round funding about a year ago from Highland Capital Partners, SoftBank Capital, Citrix Systems and the China-base
    SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
    SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
    Click to Add our RSS Feeds to the Service of Your Choice:
    Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
    myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
    Publish Your Article! Please send it to editorial(at)sys-con.com!

    Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

    SYS-CON FEATURED WHITEPAPERS


    ADS BY GOOGLE
    BREAKING XML NEWS
    RCG IT Addresses BI and SOA Convergence and Business Architecture at TDWI World Conference in Chicago
    RCG Information Technology, Inc. (http://www.rcgit.com/) will participate in The Data Wareho