Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

BizTalk

1,140 views

Published on

http://www.intertech.com/Courses/Course.aspx?CourseID=99273

This is an Intertech (http://www.Intertech.com) presentation on BizTalk.

Published in: Technology, Business
  • Be the first to comment

BizTalk

  1. 1. BizTalk<br />© 2005 Intertech :: Proprietary :: <br />http://www.Intertech.com<br />1<br />
  2. 2. BizTalk 2004<br />Enter BizTalk Server<br />Implements the Service Oriented Architecture<br />Provides Business Process Management<br />Bridges gap between business process and technology<br />2<br />
  3. 3. BizTalk Features<br />Provides flexible loose coupling between components<br />Permits long-running asynchronous transactions<br />Allows extensibility and reuse <br />Implements well-supported and most common networking protocols<br />GUI based business process defining<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />3<br />
  4. 4. Loose Coupling <br />Loose Coupling with external components using<br />Ports <br />Message Queues<br />Web Services<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />4<br />
  5. 5. Transactions<br />Long running asynchronous transactions using SQL Server.<br />Hydrate / dehydrate messages as necessary<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />5<br />
  6. 6. Extensibility<br />Extensibility and reuse<br />Integration with Visual Studio <br />Human-Based workflow using Microsoft InfoPath<br />Policies (created with Business Rules FW) are compiled in .NET assemblies<br />.NET components can be referenced <br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />6<br />
  7. 7. Standardization<br />Implements web services <br />SOAP is used for communications with Enterprise system<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />7<br />
  8. 8. GUI based BPM Defining<br />GUI based business process defining<br />XML Schema Editor<br />Mapper – Data Transformation /mapping<br />Business Rules Framework<br />Pipeline Designer Module<br />Orchestration Designer<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />8<br />
  9. 9. Schema Editor<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />9<br />
  10. 10. Schema Editor<br />Create XML schema and instances<br />Concept<br />Translate all data/messages to XML for communication between systems<br />Can be “mapped” to message formats of other systems<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />10<br />
  11. 11. Schema Mapper<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />11<br />
  12. 12. Schema Mapper<br /><ul><li>Maps data elements between systems
  13. 13. Provides ability to transform data where required
  14. 14. Script Expressions and functoids</li></ul>© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />12<br />
  15. 15. Business Rules Framework<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />13<br />
  16. 16. Business Rules Framework<br />Build rules using simple expressions<br />Create sophisticated rule sets or Policies<br />“Vocabularies” to define constraints, construct macros, library of bindings<br />Rules Engine Deployment wizard to dynamically deploy rules<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />14<br />
  17. 17. Pipeline Designer Module<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />15<br />
  18. 18. Pipeline Designer Module<br />Pipeline Designer Module<br />Analyze and implement requirement for pre and post message processing<br />Allows interchange requirements for encryption, authentication, and data conversion<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />16<br />
  19. 19. Orchestration Designer<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />17<br />
  20. 20. Orchestration Designer<br />Allows BA to define the Business Process using rich functional shapes representing sending, receiving, executing message flows<br />Allows flexibility for business policy implementation<br />Web Service integration, improved performance<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />18<br />
  21. 21. Adapters<br /><ul><li>Adapters -implementation of a communication mechanism
  22. 22. Native adapters – SOAP, Message Queuing, File, HTTP, SMTP, SQL, Base EDI, FTP
  23. 23. More adapters available for communicating with SAP, EDI, etc. systems.
  24. 24. Custom Adapters can be built using the Adapter Framework</li></ul>© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />19<br />
  25. 25. Putting it all together<br />OK. So what does all that get us?<br />Communication with other systems (web Services, Message Q’s, Email, FTP, File)<br />Data Translation and Transformation<br />Rules-based decision workflow<br />Long Running Transactions<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />20<br />
  26. 26. Putting it all together<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />21<br />
  27. 27. Other Components<br />Human Workflow Services<br />Adaptive - integrates ad-hoc tasks<br />Non-intrusive - allows users to initiate, participate, and track<br />Pervasive – Spans groupware, line-of-business, and system management apps <br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />22<br />
  28. 28. Other Components<br />Health and Activity Tracking (HAT)<br />Displays processing steps taken by messages<br />Enables monitoring and tracking of messages<br />Security implemented for viewing messages<br />Modify and debug messages in real-time<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />23<br />
  29. 29. Other Components<br />Business Activity Monitoring (BAM)<br />BA <br />Specifies data to collect in XL<br />Exports as XML<br />Developer<br />Imports using tool that creates the tables, triggers, DTS packages<br />Maps xml to orchestration<br />Business user:<br />Can observe live data through XL<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />24<br />
  30. 30. Other Components<br />BizTalk Server Explorer<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />25<br />
  31. 31. Other Components<br />BizTalk Server Explorer<br />View, Manage, and configure the Configuration database<br />Work with assemblies<br />Deploy and Un-deploy Orchestrations<br />Create and Edit Roles, Parties, send ports groups, Send Ports, Receive Ports, and Receive locations. <br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />26<br />
  32. 32. Conclusion<br />Powerful and configurable<br />Miles ahead of previous versions (esp. 2002)<br />When is it the right fit?<br />Next Release - BizTalk 2006 due Feb/March 2006 <br />More information:<br />http://www.microsoft.com/BizTalk<br />© 2005 Intertech :: Proprietary and Confidential :: www.Intertech.com<br />27<br />

×