Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2002 IBM Corporation © 2004 IBM Corporation Graham Oakes WW Business Integration Technical Sales 212 493 2320 WebSphere Application.

Similar presentations


Presentation on theme: "© 2002 IBM Corporation © 2004 IBM Corporation Graham Oakes WW Business Integration Technical Sales 212 493 2320 WebSphere Application."— Presentation transcript:

1

2 © 2002 IBM Corporation © 2004 IBM Corporation Graham Oakes WW Business Integration Technical Sales grahamo@us.ibm.com 212 493 2320 WebSphere Application Integration Messaging

3 © 2004 IBM Corporation 2 Agenda  WebSphere MQ  File Transfer with WebSphere MQ  Message Mediation  WBI Message Broker

4 © 2004 IBM Corporation 3 WebSphere MQ

5 © 2004 IBM Corporation 4 ESB Transport Services – WebSphere MQ  The Original ‘Middleware’  Loose coupling – enables SOA componentization.  Asynchronous – workload processes faster because applications do not have to wait until the application is available; the application doe not even have to be on-line.  Industry leadership – Chosen by 4 out of 5 MOM buyers.  Assured, Transactional, Manageable  Exactly once delivery – no duplicates.  End-to-end transactions.  Unparalleled industry support – all the leading systems management vendors.  Single Server, Distributed Bus, or Cluster  Dynamic routing across servers -- Messages traverse the bus with no change to end applications.  Clustering -- Workload can be balanced across a network of queue manager.  “Universal Connectivity”  Multi-platform APIs -- MQI AND JMS in one  43+ systems -- Supports more platforms than any other messaging system  Rich language choices -- C, C++, COBOL,.NET, VB, RPG, Perl. B A MQ Queue Manager Queue1 Queue2B A MQ Queue Manager MQ Queue Manager MQ Queue Manager Q Mgr A Queue 1 Q Mgr 4 Queue 1 Q Mgr 3 Queue 1 Q Mgr 2 Program B Program B Program B Q Mgr A Queue 1 Q Mgr 1 Program A Program B ? Single Server JMS API Distributed Bus Clustered Systems MQI API

6 © 2004 IBM Corporation 5 MQI Queue Manager Process Object Queue Manager Object Program A MQGET MQPUT MQPUT1 MQCMIT MQBACK MQINQ MQSET MQDISC MQOPEN MQCLOSE Queues Application Programming… MQCONNX MQCONN MQBEGIN Java Message Service.Net C, C++, C#, Java, PL/1, ASM, TAL, RPG, VB, COBOL, Perl, SmallTalk, LotusScript, REXX, …

7 © 2004 IBM Corporation 6 WebSphere MQ and High Availability Queue 1 Q Mgr 1 Program B Queue 3 Other system components System 1 Queue 1 Q Mgr 1 Program B Queue 3 Other system components System 2 High availability implemented by the operating environment Primary/Secondary implementation model

8 © 2004 IBM Corporation 7  OS/390, z/OS  AIX  Windows NT, 2000, XP, 2003  Windows: 3.1,95,98  Sun Solaris: Intel & SPARC  HP-UX  iSeries  Compaq OpenVMS  Compaq NSK  Compaq Tru64 UNIX  VSE/ESA  Data General DG/UX  Dynix/ptx  NCR  TPF + SCO: OpenServer, UnixWare + SGI IRIX + Pyramid DC/OSx NUMA-Q  Sinix  Linux (Intel, zSeries)  PalmOS  PocketPC OS  Java  Unisys 2200, ClearPath MCP  Hitachi  DOS  VM + Apple MacOS + Stratus VOS + 4690 OS + Unisys A-Series + HP 3000 MPE/ix WebSphere MQ Messaging Platforms

9 © 2004 IBM Corporation 8  More than 15,000 WebSphere MQ customers  10 years experience in the reliable messaging space  The de facto standard for reliable messaging  Hundreds of business partners  Even IBM business integration competitors use WebSphere MQ  Significant WebSphere MQ expertise in the marketplace The Messaging Marketplace

10 © 2004 IBM Corporation 9 Standards in WebSphere MQ Standards are very important to the market place as they allow for ease of integration and reuse. WebSphere MQ is rich in Standards.  Web Services (already available)  MA0R, SOAP over WMQ  Sender and listener support for Axis Host Web Services environment  Sender and listener support for.NET Host Web Services environment  JMS 1.1 is fully supported (JMS 1.0.2 supported) (already available)  Including a pub/sub engine  WMQ JMS always supported inside WAS and also in Web Logic  New quality of service, non-persistent survive server restart  SSL Supported (already available)

11 © 2004 IBM Corporation 10 File Transfer over WebSphere MQ Commerce Quest – PM4Data A third party product from CommerceQuest in the USA under a reseller agreement under the WebSphere brand

12 © 2004 IBM Corporation 11 PM4DATA MQSeries Queue Manager Managed Data Movement MQSeries Queue Manager PM4DATA File Managing Platform HTML/XML HTTP/S End-to-end detailed transfer status Source Platform Target Platform MQSeries Channel File Status

13 © 2004 IBM Corporation 12 End-to-end Transfer Status

14 © 2004 IBM Corporation 13 When to use PM4Data  To perform scheduled or ad-hoc centrally managed file transfers with assured delivery  To message enable file based integration at the logical record boundary and deliver to a messaging application or Message Broker  To optionally render the information in XML  To enable file based integration for WBI Servers  To allow for processing any file size without the 100MB WebSphere MQ limit  To provide centralized Management and Monitoring for all participating platforms  To exploit the WBI Message Broker Pub/Sub using RFH2 headers

15 © 2004 IBM Corporation 14 Message Mediation

16 © 2004 IBM Corporation 15 What is Message Mediation? Application New Jersey Application New York Application London Trader Name, Stock, Qty, Date, Price($) Trader Name, Stock, Qty, Date, Price ($) Trader Name#Stock#Qty# Date#Price(£); Application Leicester

17 © 2004 IBM Corporation 16 Application New Jersey Application New York Application London Trader Name, Stock, Qty, Date, Price($) Trader Name#Stock# Qty#Date#Price(£); Application Leicester WebSphere Business Integration Message Broker Trader Name#Stock# Qty#Date#Price(£); Trader Name, Stock, Qty, Date, Price($) What is Message Mediation?

18 © 2004 IBM Corporation 17 Application New Jersey Application New York Application London Trader Name, Stock, Qty, Date, Price($) Trader Name#Stock# Qty#Date#Price(£); Application Leicester WebSphere Business Integration Message Broker Trader Name#Stock# Qty#Date#Price(£); Trader Name, Stock, Qty, Date, Price($) Trader Name NN SType DD/MM/YY ££ Web Application What is Message Mediation?

19 © 2004 IBM Corporation 18 WBI Message Broker Mini Agenda The Logical Message Model Message Flows Message Manipulation Then… System Architecture / Examples

20 © 2004 IBM Corporation 19 Mini Agenda - Three Constructs To Examine 1.The Logical Message Model 2.Message Flows 3.Message Manipulation Then… System Architecture / Examples

21 © 2004 IBM Corporation 20 Constructing a Logical Message TradeDateTime Name Stock Trade Msg Quantity ID Price Trader Name NN SType DD/MM/YY ££ Trader Name#Stock# Qty#Date#Price(£); Trader Name NN SType DD/MM/YY ££ Price(£) Stock Qty Trader Name Date XML format message Delimited format message Physical Representation Logical Representation......

22 © 2004 IBM Corporation 21 Logical Message Model Physical MQMDOther headersTravel Request Message Data Logical First Name Other headersMQMDPropertiesBody Root Travel Request Message # of Travellers DestinationDates Start Date End Date Car Required Traveller Details Choice 1Choice 3Choice 2 Hotel Last Name Address House #StreetTown Postcode Root.Body.TravelRequestMessage.TravellerDetails[4].Address.House#

23 © 2004 IBM Corporation 22 Mini Agenda - Three Constructs To Examine 1.The Logical Message Model 2.Message Flows 3.Message Manipulation Then… System Architecture / Examples

24 © 2004 IBM Corporation 23 Message Flows Failure Input Server Application 1 Transform Server Application 2 Write to DB

25 © 2004 IBM Corporation 24

26 © 2004 IBM Corporation 25 Message Flow Development with Processing Nodes SCADAInput MQeInput MQInput HTTPInput Real-timeInput Real-timeOptimizedFlow SCADAOutp ut MQeOutput Publication MQReply MQOutput HTTPReply HTTPRequest ResetConent Descriptors Extract Compute XMLTransformation Mapping Check Filter FlowOrder TryCatch Throw Label RouteToLabel Trace Aggregate Request Aggregate Reply Aggregate Control DataUpdate DataDelete DataInsert Database Warehouse NEONMap NEONRules NEONTransform NEONFormatter NEONRulesEvaluation User/Third Party MQOptimizdFlow

27 © 2004 IBM Corporation 26 Complex (Composite) Event Processing with the WBI Broker CEP Nodes Scenarios: Stock Trading  Automatic identification of buy/sell opportunities. Compliance Checks  Sarbanes-Oxley detection. Fraud Detection  Odd credit card purchases performed within a period. CRM  Alert if three orders from the same platinum customer were rejected. Insurance Underwriting  Identification of risk. "Events in several forms, from simple events to complex events, will become very widely used in business applications during 2004 through 2008" --- Gartner July 2003 CEP Situation Manager

28 © 2004 IBM Corporation 27 Mini Agenda - Three Constructs To Examine 1.The Logical Message Model 2.Message Flows 3.Message Manipulation Then… System Architecture / Examples

29 © 2004 IBM Corporation 28 Message Mapping

30 © 2004 IBM Corporation 29 Mini Agenda - Three Constructs To Examine 1.The Logical Message Model 2.Message Flows 3.Message Manipulation Then… System Architecture / Examples

31 © 2004 IBM Corporation 30 Broker System Architecture / Examples WBI Message Broker Components Adapter Configuration Manager Artifact Great Scalability  Multithreaded  Multiple CPUs  WMQ Clustering  Windows to Mainframe

32 © 2004 IBM Corporation 31 Transport Services Assured delivery Secure delivery Transactional delivery Manageable delivery Delivery replay Modifiable qualities of transport. Event Services Event detection Event triggering Event distribution Complex Event Processing (CEP). Mediation Services Routing Transport switching Programming model switching Transformation & content augmentation Customized communications. ESB Connectivity Services Mediation Services Event Services Supporting yesterdays, today’s… and tomorrow’s standards. Transport Services

33 © 2004 IBM Corporation 32 WebSphere Integration Reference Architecture Infrastructure Management Services Business Application Services Process Services Information Services Development Services Interaction Services Partner Services Connectivity Services Business Performance Management Services Application and Information Assets The ESB The ESB WMQ WBI MB

34 © 2004 IBM Corporation 33 Next Steps To Explore ESB  Participate in an Integration Architecture Workshop  Attend an SOA/ESB Proof of Technology  Visit the IBM ESB Web Site –  www.ibm.com/software/integration/esb  Order IBM Books or view online such as –  “Implementing an SOA Using an ESB (SG24-6346)”  IBM Products Manuals  Conduct an ESB Integration Value Assessment  Buy IBM Quickstart Services for ESB.  Investigate IBM Training in the area of ESB

35 © 2004 IBM Corporation 34 Thank You Merci Grazie Gracias Obrigado Danke Japanese English French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Hindi Tamil Thai Korean


Download ppt "© 2002 IBM Corporation © 2004 IBM Corporation Graham Oakes WW Business Integration Technical Sales 212 493 2320 WebSphere Application."

Similar presentations


Ads by Google