wtui12 - trends and directions for ibm integration bus (v10 open beta)
TRANSCRIPT
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
IBM Integrated Account Daimler AG
IBM Integration Bus : Trends and Directions
Jens Diedrichsen
Program Director, IBM Integration Bus Development IBM Hursley Lab, UK
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Disclaimer
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Our World is Changing through Disruptive Technologies
3
Cloud
Mobile & Internet of Things
Big Data Analy:cs
Social
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Introducing… IBM Integration Bus
§ IBM’s Strategic Integration Technology – Single engineered product for .NET, Java and fully heterogeneous integration scenarios – Industry Packs provide IIB development accelerators to solve common industry integration problems – DataPower continues to evolve as IBM’s integration gateway
§ Radical Evolution of Integration Bus Version 9 – New features for Cloud, Analytics, Developer Experience, Connectors and Transformation – Fully compatible with Message Broker v7, v8 and Integration Bus v9
§ Increases number of WebSphere ESB compatible use cases – More WESB features folded into IBM Integration Bus – Conversion tool enhanced to exploit new features
Edge
Integration Gateway Integration Bus
ERP/EIS/ CRM
Files Devices Retail MQ, JMS, MSMQ
Applications Mainframe CICS/IMS
Web 2.0 Web Services Microsoft Healthcare Databases Mobile
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
IBM Integration Bus Roadmap
IBM's plans, directions, and intent are subject to change
or withdrawal
IBM Integra:on Bus v9 Q2 2013
Business Rules and BPM Integra2on Policy-‐based Workload Management
Web-‐based Visualiza2on and Performance Analysis MQ and Database Service Discovery
.NET Input, Dynamics, MSMQ
IBM Integra:on Bus vNext Analy2cs, Business Transac2on Monitoring
PlaIorms – MQ pre-‐req removal Cloud: IaaS, PaaS / SaaS Developer Experience
Connectors, Policy, Discovery Data & Transforma2on
Industry
IBM Integra:on Bus v9.0.0.1 Q4 2013
IBM Integra:on Bus v9.0.0.2 Q2 2014
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
IBM Integration Bus Industry Packs Roadmap
IBM's plans, directions, and intent are subject to change
or withdrawal
IIB Manufacturing Pack v1.0 Q2 2014
OPC Unified Architecture Input & Read nodes OSIsoU PI Input & Read nodes
MQTT Publish & Subscribe nodes Web User Interface
Factory Publica2on PaWern
IIB Healthcare Pack v3.0 Q1 2014
Web User Interface HL7 Error Handling Improvements
Home Health PaWern HL7 Transforma2on PaWern
IIB Healthcare Pack v3.0.0.1 Q3 2014
HIPAA DFDL model
IIB Manufacturing Pack v1.0.0.1 Q4 2014
OPC DA Read node OPC DA Output node
IIB Retail Pack v1.0 Q4 2013
WebSphere Commerce Sterling Order Management
TLog to POSLog Web User Interface
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Analytics Predictive Enterprise
Modelling Processing at Scale
Visualization and Management
Develop to Deploy Developer Tools Platforms Developing for Deployment
Single Package Install
Platforms MQ Flexibility
Platform Support Pure Systems
Connectors, Policy, Discovery
New & Updated Common Connectors Discovering Endpoints
Applying Policy
Data, Transformation
Data Formats & DFDL Graphical Data Mapping
Industry Industry Integration
Healthcare Retail
Manufacturing
Key Initiatives
Cloud
IBM Integration Bus
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Simplified Provisioning & Installation § Radically Simplified Packaging and Installation
– Full function, simple, single package install (~1GB) – Developer Operating Systems contain Studio and Server
§ Removal of mandatory MQ pre-requisite – Full entitlement to MQ remains, but not packaged – Default queue manager for IB node for backwards
compatibility
§ Patterns, Samples and Documentation – These are now separately downloaded, as required – Allows in-version release of samples and patterns – Can be staged to local server
§ Radically improved Unit Test Experience – Developer tools have built-in unit test server – Continuous integration capability – Create & capture test inputs & outputs in test cases – Client injection & Direct injection
§ Flexible, Automated, Provisioning of Infrastructure – Exploit Chef technology (http://docs.opscode.com/) – Compose VM from multiple products
by running each product cookbook
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
A Broad Range of Supported Platforms and Environments
§ Broad range of operating system and hardware platforms supported – AIX, Windows, z/OS, HP-UX, Linux on xSeries, pSeries, zSeries, Solaris (x86-64 & SPARC), Ubuntu – Optimized 64-bit support on all platforms, developer OS and server OS
– 32 bit Windows and 32 bit Linux no longer supported – Express, Standard and Advanced editions make IIB applicable for all solutions and budgets
§ Virtual images for efficient utilization & simple provisioning – Extensive support for virtualized environments, e.g. VMWare, AIX Hypervisor… any! – Support for public and private clouds: Softlayer, Pure, non-IBM, RYO etc. – Chef scripts for automated building of flexible IIB images (see Github) – Pre-built images (Hypervisor editions) available on xLinux and AIX
§ Technology components and pre-requisites – Java 7.1.1.1 on all platforms – MQ is no longer required, but is still fully supported – MQ 7.0.1, MQ 7.1, MQ 7.5, MQ v8
§ Includes access to full range of industry standard databases and ERP systems – DB2, Oracle, Sybase, SQL Server, Informix, solidDB – Open Driver Manager support enables new ODBC databases to be accessed – JDBC Type 4 for popular databases – SAP, Siebel, Peoplesoft, JDEdwards at no additional cost
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Connectors, Policy, APIs
§ Service and Event Discovery – MQ and Database Services in v9
§ New and Updated Connectors – MQ node updates for client connections – MQTT client nodes (Publish & Subscribe) for IoT scenarios – Open Connectors & Open Connector Framework – Use of GitHub as a repository for connectors – Analytics node
§ Policy based controls – Extend WLM Policy domain to include other connectors behaviour
§ Invoke integration directly from programs using a SaaS JavaScript API
– Start from an existing IIB service and create a REST HTTP/JSON API via a single click
Policy
0
20
40
60
80
100
120
140
160
180
200
0
20
40
60
80
100
120
140
160
180
200
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
DFDL, Mapping & Shared Libraries § DFDL
– Continuing to keep up with standards DFDL 1.1 & beyond – More schemas published on GitHub – Extended Performance
§ Schemaless Mapping – GDM embedded in wide range of IBM tools - InfoSphere
MDM, RAD, RSA, IIB, IID – Default transformation tool for IB; investment priority – Combination of power, performance, ease-of-use – Now allows user to create schemas dynamically,
and easily, inline! – Initial focus JSON and LocalEnvironment
§ Shared Libraries – Sub-flows are now independent artefacts,
significant storage reduction, consistency – Libraries can now be referenced by one or more
applications and deployed independently – Applications will not get “own copy”
Scope A
Scope B
Scope C
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Example: Smart Routing for Finance Payments Business Rules Service • Empower business users to design, manage
and improve rule decisions with Rule authoring tools and an embedded Rules engine
• Invoke Rules with built in decision service nodes to inform routing, validation and transformation within integration solutions
Score
Analytics Node § Demand is growing for analytics to be a real-time activity § As data flows through the enterprise, IIB has visibility to score it against a predictive model § Data Scientist Role
– Prepares a model based on an analytics engine. – For example R, SPSS, SAS
§ Integration Developer Role – Formats a data stream and applies it to a model
§ Analytics node for model based decision making – Find & express patterns in data with analytics models – Analytics equivalent to Business Decision node
• Pluggable engine for e.g. R, SPSS, SAS…
Analytics : Applying insight to in-flight data
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
IBM Integration Bus Industry Packs
§ Support for Continua based remote patient monitoring solutions
§ Integrates HL7 v2.x based clinical repositories & applications
§ Integrates DICOM based PACS & modalities
§ Processes CDA/CCD documents § Supports creation of HIPAA EDI
messages § Direct connectivity to medical
equipment - monitors, infusion pumps
§ Integrates PoS terminals § Processes Point of sale transaction
data in TLOG and PoSLog formats. § Integrates WebSphere Commerce
eCommerce engine and Sterling Distributed Order Management
§ Provides Web based view of point of sales transaction data
§ Connects and integrates plant floor and industrial machinery utilizing OPC (classic) industry standard
§ Direct support for vendor specific implementation of OSISoft PI Server
§ Integrates plant and enterprise applications which support OPC UA standards
§ Web-based operational interface
Manufacturing Pack v1.0 Retail Pack v1.0 Healthcare Pack v3.0
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Open Betas
§ Watch a video: http://ibm.biz/iibopenbetavideo
§ Download it: http://ibm.biz/iibopenbeta
§ Discuss it: http://ibm.biz/iibopenbetaforum
15
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Free Developer Editions and Trial Versions
§ IBM Integration Bus and MQ Developer Editions freely downloadable from ibm.com
§ Available for anyone to download, install & evaluate the latest capabilities without the need to purchase licenses
§ Full product install with usage stipulations
– Full function – Limited performance
§ …No timebombs!
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
https://developer.ibm.com/answers
Social Media
IBM Developer Outreach
Developer sites https://developer.ibm.com/iib/
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Integration Bus Summary
§ V10 Development – Builds on the continued success of V7, V8, V9 major engineering releases – Key Initiatives
• Cloud, Platforms, Analytics, Develop To Deploy • Connectors & Policy, Data & Transformation, Industry
– Content heavily influenced by user requirements, participation and feedback
§ Diverse Connectivity Requirements – Simple & Productive to make connectivity easy and powerful – Universal & Independent to connect everything you need in the way you want to manage it – Industry Specific & Relevant to help solve business problems – Managed & Dynamic, Intelligent to create flexible solutions for changed, control and insight – High Performing & Scalable to maximize hardware and grow with you
§ IBM Integration Bus – Unparalleled range of connectivity options and capabilities
• Services, Events, Documents & Ad-hoc integration – Supports users’ range of experience & needs – Industry leading performance in a broad range of scenarios
© Copyright IBM Corporation 2014 © 2014 IBM Corporation © 2014 IBM Corpora2on
For Additional Information
l IBM Training http://www.ibm.com/training
l IBM WebSphere
http://www-01.ibm.com/software/be/websphere/ l IBM developerWorks
www.ibm.com/developerworks/websphere/websphere2.html l WebSphere forums and community
www.ibm.com/developerworks/websphere/community/
19
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
Jens Diedrichsen Program Director IBM Integration Bus Development
IBM UK Ltd. Hursley Lab Winchester SO21 2JN, UK Mobile +44.7912.426918 [email protected]
© Copyright IBM Corporation 2014 © 2014 IBM Corporation
• IBM and the IBM logo are trademarks of International Business Machines Corporation, registered in many jurisdictions. Other marks may be trademarks or registered trademarks of their respective owners.
• Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
• Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
• Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
• UNIX is a registered trademark of The Open Group in the United States and other countries.
• Netezza® is a trademark or registered trademark of IBM International Group B.V., an IBM Company.
• Worklight® is a trademark or registered trademark of Worklight, an IBM Company.
• Other company, product and service names may be trademarks, registered marks or service marks of their respective owners.
• References in this publication to IBM products and services do not imply that IBM intends to make them available in all countries in which IBM operates.
Trademark Statement