Creating orchestration instance, what does mean?

Home Page Forums BizTalk 2004 – BizTalk 2010 Creating orchestration instance, what does mean?

Viewing 1 reply thread
  • Author
    Posts
    • #22404

      Hi,

      A newbie question on orchestrations.

      Can someone explain what does this sentence mean in practical? this is taken from Microsoft Biztalk site

      The orchestration engine executes orchestrations by creating individual instances of the business process.” 

      What does the engine do exactly? runs a stored procedure, or a process then which one?  or something else?

       

      Thanks

       

    • #22407

      My (limited) understanding is the orchestration is converted into class(es) in a C# like language, X# ?

      Then each orchestration instance is a case of instantiating the class(es), in the same way your C# class is instantitated (assuming it’s not a static)

      • #22408

        The language is C#.

        Each instantiated class exists for the life of the orchestration. It is serialized into the MessageBoxDb at certain persistence points. All the messages, variables and the processing state are saved. If your Biztalk server is switched off, the orchestration will restart from the last persistence point. If your orchestration has a long wait then it is persisted and removed from memory (dehydrated) and can be rehydrated when the event it was waiting for occurs.

        • #22423

          Hi,

          I think i get it now

          Orchestrations are
          defined in a BizTalk Visual Studio project, and are compiled into .NET
          classes that implement the BTXService interface.   At run time, the XLANG/s sub-service creates instances of these classes.  Each instance is an in-memory state machine that receives, processes and returns messages to and from the MessageBox.

           

          This is taken from Charles Young blog titled “How Subscription works

          http://geekswithblogs.net/cyoung/articles/7007.aspx

           

          Thanks




Viewing 1 reply thread
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.