open source [email protected]
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 landscapeTRANSCRIPT
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
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