1 / 31

Introduction

Introduction. Migrating a SeeBeyond Solution to BizTalk Server (A Black Box Approach). Overview of SeeBeyond. Integrated Composite Application Network (ICAN) Highly Customizable Enterprise Application Integration software with many separate modules eWay Adapter module - 80+ prebuilt adapters

ely
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction Migrating a SeeBeyond Solution to BizTalk Server (A Black Box Approach)

  2. Overview of SeeBeyond • Integrated Composite Application Network (ICAN) • Highly Customizable Enterprise Application Integration software with many separate modules • eWay Adapter module - 80+ prebuilt adapters • Purchased by Sun in late August 2005

  3. Overview of BizTalk Server • Powerful, customizable end to end process management, application integration and trading partner management • Adapter framework and 3rd party adapter partners as well as OEM adapters • Fastest growing integration software, with 4500+ customers in over 4 years

  4. Benefits of BizTalk Server • Solid Development Environment • Bigger Adapter Community • Reduced Custom Coding • Standard Languages (no MONK) • Lower Licensing costs and TCO • ***Easy to use***

  5. Scenario – Background • Fabrikam – “Pretend Company” • Creator of widgets • Few trading partners with very different connections • HTTP/S • WS • WebSphere MQ • Etc. • Using SeeBeyond to handle EAI and TPI • 1 Administrator that knows end to end ICAN implementation

  6. Scenario – Overview

  7. Scenario – Challenge • Upgrade in ICAN is resource intensive • Reduce amount of custom coding • Reduce TCO and maintenance cost • Add additional feature • Cancelled Order Tracking • Inventory Report

  8. Scenario – Resolution • Executives want a better solution • Microsoft and Partners contacted • Shocker!!!! • ICAN administrator just resigned!!!

  9. Beginning of the Solution Review Microsoft Solutions Framework

  10. Review of methodology in MSF (Process Model)

  11. Scenario – Envisioning and Planning • Review Fabrikam Requirements BizTalk Server is the Solution!

  12. Scenario – Solution Treat SeeBeyond as a Black Box! • Completion of Planning Envisioning Phase • Little documentation • ICAN admin gone!!! • Full documentation on what is coming in/out • Documentation of new requirements and features

  13. Solution - Black Box

  14. MSF – Tips for Envisioning and Planning • Envisioning and Planning • Ensure to limit scope to transaction functionality only • Take careful note of SLA’s and performance requirements • Add extra time for new environment • Keep backup of blackbox around with plan to back out!

  15. Scenario – Review

  16. Business Logic and Workflow Migration • Easier to recreate workflow and mappings rather than trace SeeBeyond

  17. Business Logic and Workflow Migration • New Functionality

  18. Business Logic and Workflow Migration Tips • Review workflow documents and ensure that the documents are the latest • Use sniffers and/or error logs to capture message incoming/outgoing message formats • Prepare debugging/logging switches in code to capture messages

  19. Internal Connectivity Migration • Migrating the Internal Connectivity

  20. Internal Connectivity Migration Tips • Create test harnesses with good logging to validate connectivity • Verify code sets and character sets • ASCII vs. EBCDIC • Any other flags for TP when switching from SeeBeyond to Windows • Set up times with Trading Partner for testing with proper people • Obtain WORKING Trading Partner incoming and outgoing data samples

  21. Trading Partner Channel Migration • Migrating the partner communication protocols

  22. WebSphere MQ Introduction • Formerly MQ Series • Provides Enterprise Service Bus • High availability, high capacity queuing software • Guaranteed Message delivery • Common with SeeBeyond and EAI engagements

  23. WebSphere MQ Scenarios • Questions that must be answered: • Trading Partner’s MQ Server Operating System • Guaranteed Message Delivery Required • Access via the network to Trading Partner’s system • MQ Server on Fabrikam site • Push vs. Pull of messages

  24. Requirements for MQ Series Adapter • MQ Server required on Fabrikam • MQ Server must be Windows OS • Guaranteed Message Delivery • Capability for both Push and Pull messages

  25. Requirements for MQ Series Adapter

  26. Host Integration Server • WebSphere MQ to MSMQ bridge • Guaranteed Message Delivery • Capability for both Push and Pull messages

  27. WebSphere MQ Client • .NET API to MQ Client • NO Guaranteed Message Delivery • Capability for both Push and Pull messages

  28. General Tips • Review MONK and java code for hints of Business logic • Allocate extra time for TP testing • Separate business logic and connectivity testing • Use separate hosts in BizTalk for each TP • Be wary of MQ settings that have little documentation • MQ support pack to run listener as service • MQC CSID for code set • MQ application ID make sure it is Windows

  29. Testing and Deployment • Test all business rules • Use TP’s to test in “TEST” or “DEV” environments as much as possible • Allocate extra time for deployment • New systems and/or • New technology • Do not skimp over • HA tests • Failovers test • Backup/recovery • Operational procedures

  30. Sample Project Timeline Release Day 9 Day 10 Day 14 Day 0 Day 3 Planning Development Test Project Working Start Launch

  31. Thank You • Winson Woo, Cactus • winson@cactus.ca Best of Luck with your conversions! Phone: 1.888.CACTUS.0

More Related