messaging and why do i care

Download Messaging and why do i care

If you can't read please download the document

Upload: artem-bilan

Post on 16-Apr-2017

780 views

Category:

Technology


1 download

TRANSCRIPT

Module Name

Messaging
and why do I care?

Artem Bilan
CS Ltd.



Email: [email protected]

Who is Artem Bilan

http://forum.vingrad.ru/showuser-18365.html

https://github.com/artembilan

http://linkedin.com/in/cleric

[email protected]

Spring Integration Reference Manual

Mark Fisher

Artem Bilan

Bonvenon!

Messaging is everywhere

Messaging Architecture

Messaging is very simple

public static void main(String[] args) {

...

}

Message

Headers

Payload

Transport

Asynchronous

Translation

Routing

Messaging principles

Loosely coupled

Messaging benefits

Performance

Scalability

Messaging benefits

Flexibility

Robustness

Messaging benefits

Interception

Filtering

Messaging benefits

Pipes and Filters

Endpoints (Filters) connected through

Channels (Pipes) exchanging

Message

EAI

Enterprise Application Integration (EAI) is defined as the
uses of software and computer systems architectural
principles to integrate a set of enterprise computer

applications

Wikipedia

Integration capabilities

FTP/FTPS/SFTP

NoSQL

Web Servicee

RMI

HTTP

JDBC

FTP/FTPS/SFTP

NoSQL

Web Service

Adapters?

Messaging disadvantages

Delivery order

Complex programming model

Sync model necessity

Performance

Platform dependencies

Commercial messaging systems

Surrogate solutions

Conclusions

Messaging is an important low of natureIt is new sight to developmentIntuitive & clear modelEAI welcome!The right thingsat the right place

SpringOne 2GX 2009. All rights reserved. Do not distribute without permission.