Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
EAI Ostrava team and IBM MQ Messaging
Daniel FrejekManager, Enterprise Cloud and Security Platform
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
What is EAI ?• 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.
2
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
What is EAI ?• 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 ?
3
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Because…• 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.
4
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Because…
• This lack of communication leads to inefficiencies, wherein identical data are stored in multiple locations, or straightforward processes are unable to be automated.
5
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
So here comes…• 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 )
6
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Wow ! A miracle !
7
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Best company ever ltd.
8
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
But but … whats in fact behind that EAI icon ?
9
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
EAI from application point of viewSo 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
10
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
EAI from application point of viewSo 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
As IBM WebSphere MQ is the most used 1 in Tieto Ostrava I will slightly introduce it to you.
11
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
12
What does IBM WebSphere MQ do ?• Provides messaging services to applications and WebServices that need to exchange
data and events
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
How does IBM WebSphere MQ work ?
13
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
What or Who can act as a sender or receiver ?
14
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
What or Who can act as a sender or receiver ?
15
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
So… ok everything is connected.• But wait ! • You said: go back to slide 6 and explain that red sentence !
16
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
So here comes… slide 6, again• 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 )
17
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Because of IBM Message Broker !• 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
18
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
19
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Input xml/Idoc -> output csv
20
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
21
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 peopleas 2nd level (24/7)
• 2010• EAI Ostrava team members start to participate on projectsAs: migration from / to different platforms, Upgrade of MQComponents, 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)
• 2013• EAI Ostrava team members act as main responsiblesfor MQ parts of any administrated customer´s project
• 2015• New technology supported:IBM Datapower
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Continuous service team responsibility
• 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
22
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Project teams responsibility
• 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
23
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Development team responsibility• Hey, it is probably you ! • You, tell me !
24
Cop
yrig
ht 2
009
Tiet
oEna
tor
Cor
pora
tion
Tieto.Knowledge.Passion.Results.
Daniel FrejekManager, Enterprise Cloud and Security Platform