open source soa@openfest.org

Post on 08-Jul-2015

757 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

A presentation made by me and a friend of mine at http://OpenFest.org 2009. It gives a brief description of SOA and shows 6 open sources projects that could be used in a SOA landscape

TRANSCRIPT

Open source SOA

Kiril Mitov(kmitov at elsys-bg dot org)

Angel Tcholtchev(atcholtchev at elsys-bg dot org)

Service Oriented Architecture

...and how to do it with open source „metaphores“

SOA Oriented Architecture

What`s in for you

Virtualization, Cloud Computing, Software As A Service, Infrastructure as a service, Platfrom as a Service, On Premise/On Demand ...

...are not part of this presentation!

Something like a disclaimer

New acquisition every 2 weeks.

Faster growing then Google!

1998 2008

1000 employees 50000 employees

1 rafinery 19 rafinery

5$ billions 120$ billions

Business

Inflexibility is the Mother of All Business Problems

– If you’re flexible enough, you can solve all the other problems.

Requirements

Analysis SOA

http://www.youtube.com/watch?v=sbd_1G8Kqjs

Innovation is defined as the process of making change in order to do something new.

Service oriented architecture makes change easier.

...and the ability to change enables your business to inovate.

Analysis – film description

Service - purchase order, new commiter.

A key consideration is also whether the service

is sufficiently self-contained so that it could be considered stand-alone.

Services

This is an architecture, not a development.

This is not a product you can simply buy.

Architecture

This is an architecture, not a development.

This is not a product you can simply buy.

Different domains require different solutions.

avoid „magazine architecture“.

You must have the right persons for the job.

Architecture

Flexibility

old systems in new context

Vendor locking

Preserve knowhow

High level monitoring

Business value

Technology

Players

Open Source

Choose wisely

Choose wisely – services and components

Alternatives: Equinox, Spring

Choose wisely – services and components

Choose wisely – services and components

Alternatives: ServiceMix, Mule Source, Jboss ESB, Open ESB, Jitterbit, Bostech Chainbuilder, Open Adapter

Choose wisely - Enterprise Service Bus

Choose wisely - BPM

Alternatives: Intallio BPMS, Active BPEL, Apache ODE, Enhydra Shark and Java workflow Editor, Object Web Bonita, WSO2 Business process server

Choose wisely - BPM

Process Example

Choose wisely

Thank youOpenFest

?

Discussion

The movie on slide 6 is from http://www.youtube.com/watch?v=sbd_1G8Kqjs

The picture on slide 12 is from the book Open Source SOA by Jeff Davis, Manning 2009

The logos on slide 13 show trademarks of their owners.

The pictures on slide 14, 16, 17, 18, 19, 20, 21, 23 are from the sites of the shown open source projects.

The picture on slide 15 is from http://www.flickr.com/photos/tippy/245562070/

This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 Bulgaria License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/bg/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.

License

top related