Clay McCoy discusses using Groovy’s metaprogramming capabilities and AWS SWF to deal with unreliable remote services, parallelization, scheduling critical timers, and server failures.
Paul Buhler provides insight into the development and application of a semantically grounded version of the Workflow Management Coalition's Business Process Analytics Format (BPAF) specification.
Lloyd Dugan discusses using the BPMN visual programming language for designing composite services and service orchestration.
Cesare Pautasso discusses the conceptual relationship between business processes and stateful RESTful services, showing how BPM can be used to design and implement hypermedia-based services.
In this presentation from SOA Symposium 2010, Manas Deb and Clemens Utschig-Utschig discuss how to derive business agility from SOA and BPM, motivations for agility, developing and nurturing agility, influencers and dependencies, how SOA and BPM enable agility, pitfalls and recommendations for organizational culture, and pitfalls and recommendations for business and technical architectures.
Hajo Normann details on how to design a BPM/SOA solution including: modeling human interaction, improving BPM models, orchestrating composed services, central task management, new approaches for business-IT alignment, solutions for non-deterministic processes, and choreography.
Bill Burke shows how to use REST to create interfaces to middleware services – messaging, transactions, workflow, security – in order to have RESTful enterprise SOA implementations, and what are the limitations of REST.
Cesare Pautasso proves that BPM can be used to compose and implement REST web services, showing the relationship between business processes and stateful resources accessed through a RESTful API.
Russ Miles and Toby Hobson outline many factors to be considered when adopting a cloud solution – what type of cloud, which vendor, what technology, how is it related to the business value, SLA, should it be considered early, geo-location constraints, etc. –, creating a wider view of the cloud from the development and business perspective.
Next Generation of Business-Driven SOA: The Convergence of Performance-Driven Business and Service-Orientation
John DesJardins believes that a new generation of SOA is about to emerge, one based on business performance achieved through continuous process improvements driven by business metrics and IT collaboration. Organizations will measure their businesses alignment with IT in order to asses the impact of services, the impact of changes or new initiatives, up-time, response time, etc.
Anne Thomas Manes, who pronounced SOA dead a year ago, talks about the reincarnation of SOA. She believes the old SOA had to die because it was too much focused on technology and products, while the new one, absolutely necessary for the new cloud computing era, will be focused on architecture, principles and practices.
Paul Downey discusses the risks of premature standardisation, unnatural constraints, partial implementations and open extensions, how to avoid cloud computing lock-in, formal activities versus lightweight open processes as exemplified by open source, Microformats, OpenID, OAuth and other Web conventions being ratified through open, lightweight, continuous agreement.