Copyright 2009 TietoEnator Corporation
EAI Ostrava team and IBM MQ Messaging
Daniel Frejek Manager, Enterprise Cloud and Security Platform
What is EAI ?
Copyright 2009 TietoEnator Corporation
•
2
Enterprise Application Integration is an integration framework composed of a collection of technologies and services which form a middleware or "middleware framework" to enable integration of systems and applications across an enterprise.
Copyright 2009 TietoEnator Corporation
What is EAI ?
3
•
Enterprise Application Integration is an integration framework composed of a collection of technologies and services which form a middleware or "middleware framework" to enable integration of systems and applications across an enterprise.
•
Why is this even needed ?
Because…
Copyright 2009 TietoEnator Corporation
•
4
Many types of business software such as supply chain management applications, ERP systems, CRM applications for managing customers, business intelligence applications, payroll and human resources systems typically cannot communicate with one another in order to share data or business rules. For this reason, such applications are sometimes referred to as islands of automation or information silos.
Copyright 2009 TietoEnator Corporation
Because…
5
•
This lack of communication leads to inefficiencies, wherein identical data are stored in multiple locations, or straightforward processes are unable to be automated.
So here comes… •
Copyright 2009 TietoEnator Corporation
•
6
Enterprise application integration is the process of linking such applications together in order to simplify and automate business processes to the greatest extent possible, while at the same time avoiding having to make sweeping changes to the existing applications or data structures. ( I will explain this later on. Hopefully )
Copyright 2009 TietoEnator Corporation
Wow ! A miracle !
7
Copyright 2009 TietoEnator Corporation
Best company ever ltd.
8
Copyright 2009 TietoEnator Corporation
But but … whats in fact behind that EAI icon ?
9
EAI from application point of view So again … whats in fact behind that EAI icon ? • To provide our customers full-scope EAI service we administer 4 main tools to reach our goals: • • •
Copyright 2009 TietoEnator Corporation
•
10
IBM WebSphere MQ IBM Message Broker IBM Datapower Software AG WebMethods
EAI from application point of view So again … whats in fact behind that EAI icon ? • To provide our customers full-scope EAI service we administer 4 main tools to reach our goals: • • • •
IBM WebSphere MQ IBM Message Broker IBM Datapower Software AG WebMethods
Copyright 2009 TietoEnator Corporation
As IBM WebSphere MQ is the most used 1 in Tieto Ostrava I will slightly introduce it to you.
11
What does IBM WebSphere MQ do ?
Copyright 2009 TietoEnator Corporation
•
12
Provides messaging services to applications and WebServices that need to exchange data and events
Copyright 2009 TietoEnator Corporation
How does IBM WebSphere MQ work ?
13
Copyright 2009 TietoEnator Corporation
What or Who can act as a sender or receiver ?
14
Copyright 2009 TietoEnator Corporation
What or Who can act as a sender or receiver ?
15
So… ok everything is connected. •
Copyright 2009 TietoEnator Corporation
•
16
But wait ! You said: go back to slide 6 and explain that red sentence !
So here comes… slide 6, again •
Copyright 2009 TietoEnator Corporation
•
17
Enterprise application integration is the process of linking such applications together in order to simplify and automate business processes to the greatest extent possible, while at the same time avoiding having to make sweeping changes to the existing applications or data structures. ( I will explain this later on. Hopefully )
Copyright 2009 TietoEnator Corporation
Because of IBM Message Broker !
18
•
From version 10 known as IBM Integration Bus.
•
allows business information to flow between disparate applications across multiple hardware and software platforms. Rules can be applied to the data flowing through the message broker to route and transform the information.
•
IBM Integration Bus provides capabilities to build solutions needed to support diverse integration requirements through a set of connectors to a range of data sources, including packaged applications, files, mobile devices, messaging systems, and databases
19 Copyright 2009 TietoEnator Corporation
Copyright 2009 TietoEnator Corporation
Input xml/Idoc -> output csv
20
EAI Ostrava team history •
2007 First MQ customer in Ostrava. • EAI service was provided by 8 people in Control desk (7-15/5) as 1st level •
•
2008 established separated EAI team with 9 people as 2nd level (24/7) •
•
2010 EAI Ostrava team members start to participate on projects As: migration from / to different platforms, Upgrade of MQ Components, customer´s MQ architecture consultancy etc. • EAI Ostrava started to fully administrate IBM Websphere Message broker application(s) •
•
2012 New technology supported: AG software Webmethods (24/7)
Copyright 2009 TietoEnator Corporation
•
21
•
2013 EAI Ostrava team members act as main responsibles for MQ parts of any administrated customer´s project •
•
2015 New technology supported: IBM Datapower •
Copyright 2009 TietoEnator Corporation
Continuous service team responsibility
22
•
24/7 service support
•
Monitoring of availability, performance
•
Executing change management actions based on planning from Project teams
•
Installation, upgrades, configuration and modification
•
Planned application support tasks
Copyright 2009 TietoEnator Corporation
Project teams responsibility
23
•
Setup and modify monitoring of availability
•
Design architecture & analyzing
•
Planning installation, upgrades, configuration and modification
•
Setup backup routines, restore / recover
•
Migrating applications between different application servers
•
Provide consultancy to the developer team
•
Application troubleshooting
Development team responsibility •
Copyright 2009 TietoEnator Corporation
•
24
Hey, it is probably you ! You, tell me !
Copyright 2009 TietoEnator Corporation
Tieto.Knowledge.Passion.Results.
Daniel Frejek Manager, Enterprise Cloud and Security Platform