Post on 16-Dec-2015
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 Purchased by Sun in late August 2005
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
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***
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
Scenario – Overview
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
Scenario – Resolution
Executives want a better solution Microsoft and Partners contacted
Shocker!!!! ICAN administrator just resigned!!!
Beginning of the Solution
Review Microsoft Solutions Framework
Review of methodology in MSF (Process Model)
Scenario – Envisioning and Planning
BizTalk Server is the Solution!
Requirement Resolution
Less resources and complexity for upgrade path
Implement BizTalk Server for ease of use and implementation
Reduce amount of custom coding Leverages BizTalk Server rich Development environment
Reduce TCO and maintenance Cost
BizTalk Server contains full solution in 1 Package at lower cost
New Features Easily developed with BTS Dev environment and tight integration with Windows Server System
Review Fabrikam Requirements
Scenario – Solution
Completion of Planning Envisioning Phase Little documentation ICAN admin gone!!! Full documentation on what is coming in/out Documentation of new requirements and features
Treat SeeBeyond as a Black Box!
Solution - Black Box
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!
Scenario – Review
Business Logic and Workflow Migration
Easier to recreate workflow and mappings rather than trace SeeBeyond
Work BizTalk MigrationWorkflow BizTalk Orchestration designers
Creating maps BizTalk Mapper and BizTalk Editor
Connectivity to external sources
Next topic or use the Orchestration ports
Business Logic and Workflow Migration
New Functionality
Work Microsoft ToolsetReporting based on business logic – cancelled orders
BizTalk Business Rules Engine
Reporting on cancelled orders
SQL Reporting Services
Inventory Reports SQL Reporting Services
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
Internal Connectivity Migration
Migrating the Internal Connectivity
Channel BizTalk MigrationDB/2 Third Party
OS/390 BizTalk with Host Integration Server or Third Party
AS/400 BizTalk with Host Integration Server or Third Party
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
Trading Partner Channel Migration
Migrating the partner communication protocols
Channel BizTalk MigrationHTTP/S BizTalk Support Out of the Box thru HTTP
Adapter
Web Services BizTalk Support Out of the Box thru Adapter and WSE downloadable
FTP BizTalk Support Out of the Box thru FTP Adapter
WebSphere MQ Free Downloadable Adapter Depending on MQ deployment and client requirements
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
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
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
Requirements for MQ Series Adapter
Host Integration Server WebSphere MQ to
MSMQ bridge Guaranteed
Message Delivery Capability for both
Push and Pull messages
WebSphere MQ Client .NET API to MQ
Client NO Guaranteed
Message Delivery Capability for both
Push and Pull messages
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
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
Sample Project Timeline
Planning
Development
Test
Launch
Day 3 Day 9 Day 10 Day 14Day 0
ProjectProjectWorkingWorkingStartStart
Release
Thank You
Best of Luck with your conversions!
Winson Woo, Cactuswinson@cactus.ca
Phone: 1.888.CACTUS.0