25
Copyright 2009 TietoEnator Corporation EAI Ostrava team and IBM MQ Messaging Daniel Frejek Manager, Enterprise Cloud and Security Platform

EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 2: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 3: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 4: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 5: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 6: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 7: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

Wow ! A miracle !

7

Page 8: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

Best company ever ltd.

8

Page 9: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

But but … whats in fact behind that EAI icon ?

9

Page 10: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 11: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 12: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 13: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

How does IBM WebSphere MQ work ?

13

Page 14: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

What or Who can act as a sender or receiver ?

14

Page 15: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

What or Who can act as a sender or receiver ?

15

Page 16: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 17: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 18: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 19: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

19

Page 20: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

Input xml/Idoc -> output csv

20

Page 21: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 22: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 23: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

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

Page 24: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

Development team responsibility• Hey, it is probably you ! • You, tell me !

24

Page 25: EAI Ostrava team and IBM MQ Messagingzacek/infs2/MQ_introduction_for_OU.pdf · As: migration from / to different platforms, Upgrade of MQ Components, customer ´s MQ architecture

Cop

yrig

ht 2

009

Tiet

oEna

tor

Cor

pora

tion

Tieto.Knowledge.Passion.Results.

Daniel FrejekManager, Enterprise Cloud and Security Platform