• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Soa meets clouds

on

  • 975 views

 

Statistics

Views

Total Views
975
Views on SlideShare
680
Embed Views
295

Actions

Likes
0
Downloads
4
Comments
0

7 Embeds 295

http://www.edgarsilva.com.br 136
http://edgarsilva.com.br 132
http://www.plugmasters.com.br 22
http://theoldreader.com 2
http://translate.googleusercontent.com 1
http://www.linkedin.com 1
http://www.inoreader.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Soa meets clouds Soa meets clouds Presentation Transcript

    •  
    • “When SOA Meets the Clouds” A SOA perspective from trenches Edgar A Silva JBoss Brazil
    • In the Real World...
      • Events driven billions of people
        • Different people may react differently against some events
      • Examples:
        • Simple lights in semaphores
        • Raising a hand on front of some taxi
        • A simple smile..
    • So Why...
      • We have a complete passive model when we are designing a Service Oriented Architecture?
      • Many events happens into a business organization and Services can react on just one single way?
    • Some actual SOA drawbacks
      • Fault of Services Resilience
      • Processes are statics and depending dramatically of improvements made just by humans
      • Passiveness Services
    • Time to change...
      • Time to identify new patterns for a SOA 2.0 approach:
        • EDO- Event-driven Orchestration
        • ESM – Event Services Monitoring
    • Conceptual Foundation
      • CEP/ESP – Complex Event Processing
      • JEE6 Profile Services
      • OSGI
      • SOA 2.0 = SOA1.0+Events+Responsiveness
    • EDO-Event-Driven Orchestration
      • Actual Orchestration Techniques:
        • Many languages, few interaction
          • Our long frustration over BPEL for years
        • Many standards, few exchange
          • Why SCA when we already had JBI?
      • Even with all those shortcomings do you really expect that your orchestration could works fine?
    • EDO-Event-Driven Orchestration
      • Big mistakes over Processes
        • BPM and its big confusing on the “M”
          • Management
            • Basically an Engine
          • Modeling
            • A Designing Tool
          • Measurement
            • A Monitoring and Metrics tool
        • Poor reality: No options counting with everything in just one Tool/Product
    • EDO-Event-Driven Orchestration
      • Processes
        • Why do you need BAM ?
          • As one of the answer you can tell: “To answer where are the weaknesses into my processes”
        • How fast could you react against some weakness into your process?
          • a) Stop, Planning, Wait others humans interactions, Test and Deploy...
          • b) Measure and Deploy...
    • EDO-Event-Driven Orchestration
      • Processes X Measure
        • Measure
          • Shall be an Event
          • Which are fired in a time-window
          • According some circumstances a process can react productively, promoting changes in real-time in order to obtain a better:
            • a) Performance
            • b) Results
            • c) Reducing drastically time and costs for the changes
    • EDO-Event-Driven Orchestration
      • Services Orchestration based in Process
      External System Action JMS Message Human Interaction Just these action on this time-line can operate the services
    • EDO-Event-Driven Orchestration
      • Services Orchestration based in Events
      Events can be set of actions and can influence the process in any time and in real-time
    • EDO-Event-Driven Orchestration
      • Services Orchestration based in Events
      Events can be set of actions and can influence the process in any time and in real-time
    • EDO-Event-Driven Orchestration
      • Services Orchestration based in Events
      • Events Services Monitoring – A New way to see BAM
      Events can be set of actions and can influence the process in any time and in real-time
    • Questions