April 19th, 2010
SOA infrastructure is often composed of multiple, independently constructed commercial products—often from different vendors—that must be carefully configured to interact in an appropriate manner.
Such complications make it difficult to establish appropriate environments for tests, to ensure specific qualities of service, and to keep testing up-to-date with changing configurations of platforms, infrastructure, services, and other components.
This report makes recommendations for testing service-oriented architecture (SOA) implementations consisting of infrastructure, services, and end-to-end processes.
Edwin J. Morris
http://www.sei.cmu.edu/library/abstracts/reports/10tr011.cfm
201004 soa testing
Posted in Article | Comments Off
March 22nd, 2010
The complexity and bloat often associated with Java EE are largely due to the inherent complexity of distributed computing; otherwise, the platform is surprisingly simple. As I discussed in my last article for JavaWorld, Enterprise JavaBeans (EJB) 3.1 actually consists of annotated classes and interfaces that are even leaner than classic POJOs; it would be hard to find anything more to simplify. Nonetheless, (mis)use of Java EE can lead to bloated and overstated architectures. In this article, I discuss the essential ingredients of a lean service-oriented architecture (SOA), then explain how to implement one in Java EE without compromising maintainability.
Adam Bien
http://www.javaworld.com/javaworld/jw-04-2009/jw-04-lean-soa-with-javaee6.html
201003 archimate java services soa
Posted in Article | Comments Off
December 1st, 2009
Michael Poulin elaborates on the differences between of governance and management and tries to explore the ‘wonderland’ of governance in a service-oriented environment. He defines SOA Governance, explores the relationship between governance and enterprise architecture, and discusses accountability and ownership of governance efforts, and how practitioners can instrument SOA governance.
Michael Poulin
http://www.infoq.com/articles/poulin-wonderland-soa-governance
200912 governance soa
Posted in Article | Comments Off
October 28th, 2009
The Agile Manifesto has become a leading reference for agile software developers mainly for two reasons: it was written by thought leaders, and it’s written in a very short and accessible format. The format highlights the core values of agile software development by stating what matters more out of two good things and then goes on to provides principles that explain and expand upon those core values. SOA has matured in recent years and recently a group of SOA practitioners/writers/authors saw fit to create a SOA Manifesto using the format of the Agile Manifesto in an attempt to similarly help the SOA community of developers and users. The SOA Manifesto was recently worked out at the 2nd International SOA Symposium in Rotterdam.
Mark Little
http://www.infoq.com/news/2009/10/soa-manifesto-released
200910 soa
Posted in News | Comments Off
August 17th, 2009
SOA is geen haarlemmerolie. SOA is weliswaar gemeengoed in het begrippenkader van verreweg de meeste IT’ers, maar de toepassing ervan roept nog veel vragen op. SOA is geen oplossing voor alle problemen.
http://www.informatie.nl/
200908 dutch soa
Posted in Deze maand in Informatie (Dutch) | Comments Off
August 12th, 2009
Given how much SOA has invaded the industry mentality over the recent years, it is surprising how few standards there are relative to other technologies such as CORBA, Enterprise Java or Web Services. Of course there are the various WS-* standards and specifications that many people associate with SOA, but in terms of those that are deliberately implementation agnostic the OASIS Reference Model for SOA stood alone for quite a while. Earlier this year the OMG released the SOA Modeling Language and The Open Group announced the formation of a SOA Working Group as well as releasing a SOA Source Book.
Over the past few months members of all of these efforts and others have been working to try to reconcile these various efforts and have now released a new white paper called Navigating the SOA Open Standards Landscape Around Architecture.
Mark Little
Boris Lublinsky
http://www.infoq.com/news/2009/07/soa-nav
200908 soa standards
Posted in Article | Comments Off
August 12th, 2009
Service Oriented Architecture, or SOA, has become embraced by many organizations as a means of improving reusability of software assets; providing better alignment between business and IT; and, increasing agility for responding to demands in the marketplace. This is accomplished by breaking individual units of functionality into services that can then be exposed through open protocols and standards.
Until recently, many of the software technologies used for developing SOA-based solutions were limited to expensive, commercial offerings. However, that has now changed, and a compelling open source SOA platform can be implemented exclusively with open source products. This book identifies a suite of open source products that can be used for a building SOA environment, and describes how they can be integrated by practitioners. It includes a hands-on introduction to the products selected; a multitude of source code examples; and implementation through real-life case studies.
Jeff Davis
http://www.manning.com/davis/
200908 open source soa
Posted in Book | Comments Off
June 22nd, 2009
The Open Group’s SOA Source Book is a collection of source material for use by enterprise architects working with Service-Oriented Architecture.
It consists of material that has been considered and in part developed by The Open Group’s SOA Working Group. The SOA Working Group is engaged in a work program to produce definitions, analyses, recommendations, reference models, and standards to assist business and information technology professionals within and outside of the Open Group to understand and adopt SOA. The source book does not represent the final output of that work program, which will be published as a collection of Open Group Standards and Guides. It is an interim publication, and its content will not necessarily be reflected in the final output.
The material reflects input from a large number of people from a wide range of Open Group member companies, including product vendors, consultancies, and users of SOA. In some cases, these people have brought concepts developed, not just by themselves, but by groups of people within their organizations. The input has been refined and further developed through discussion within the Working Group. The value in the result is due to the ideas and efforts of the Working Group members.
The material is now published in its current form to make that value available to the wider architecture community.
http://www.opengroup.org/projects/soa-book/
200906 soa
Posted in Book | Comments Off
March 23rd, 2009
Service-oriented architecture (SOA) has become an increasingly popular mechanism for achieving interoperability between systems. Because it has characteristics of loose coupling, published interfaces, and a standard communication model, SOA enables existing legacy systems to expose their functionality as services, presumably without making significant changes to the legacy systems. Migration of legacy systems to service-oriented environments has been achieved within a number of domains - including banking, electronic payment, and development tools - showing that the promise is beginning to be fulfilled.
While migration can have significant value, any specific migration requires a concrete analysis of the feasibility, risk, and cost involved. This technical note describes a new release of the Service Migration and Reuse Technique (SMART). SMART process helps organizations to make initial decisions about the feasibility of reusing legacy components as services within an SOA environment.
Grace A. Lewis
Edwin J. Morris
Dennis B. Smith
Soumya Simanta
http://www.sei.cmu.edu/publications/documents/08.reports/08tn008.html
200903 reuse services soa software maintenance
Posted in Article | Comments Off
January 21st, 2009
In cooperation with experts and practitioners throughout the SOA community, Thomas Erl brings together the de facto catalog of design patterns for SOA and service-orientation. The 85 patterns in this full-color book provide the most successful and proven design techniques to overcoming the most common and critical problems to achieving modern-day SOA.
Thomas Erl
http://www.soapatterns.com
design patterns soa
Posted in Book | No Comments »
January 17th, 2009
The book “Zen of SOA” by Tom Termini introduces an original view to the challenging world of SOA. He refers to the Zen philosophy as a “therapeutic device” helping SOA practitioners to get rid of prejudices and opinions in order to apply a clear mind-set based on real-life experiences and the application of technology knowledge. Each chapter of the book is prefaced by Zen Truism that the author suggests to “revisit, reflect on it longer, and see if you are able to establish a truth from the narrative, as well as from your own experiences.” In fact, the book is about a SOA Blueprint outlining a methodology for building a successful SOA strategy. The target audience is C-level Executives, IT Managers and Enterprise Architects undertaking or intending to undertake adoption of SOA throughout their organizations. I strongly recommend the book to all SOA practitioners involved in implementation of SOA.
Alex Roussekov
http://books.slashdot.org/books/09/01/16/1437231.shtml
200901 architecture book review services soa
Posted in Book | No Comments »
December 12th, 2008
OMG’s SoaML should be published next month as a UML profile
SoaML (Service oriented architecture Modeling Language), an OMG specification tailored for SOA development, is anticipated for release probably next month, an OMG official said on Wednesday.
Goals of SoaML are to support activities of service-modeling and design fit into a model-driven development approach, according to an OMG document filed earlier this year.
Paul Krill
http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&A=/article/08/12/10/SOA_modeling_language_readied_1.html
200812 language soa
Posted in News | Comments Off
November 17th, 2008
Don’t let the term governance strike fear in your heart while planning your Service Oriented Architecture. You might already practice governance and don’t even know it. Now learn how to use governance to your advantage.
Steve Stefanovich
http://www.devx.com/architect/Article/39608
200811 architecture services soa
Posted in Article | Comments Off
August 5th, 2008
Applied SOA is a new book on Service Oriented Architecture written by 4 leading SOA practitioners: Michael Rosen, Boris Lublinsky, Kevin Smith and Marc Balcer. SOA has quickly become the industry standard for building next-generation software; this practical guide shows readers how to achieve the many benefits of SOA. It begins with a look at the architectural principles needed to create successful applications and then goes on to examine the process for designing services and SOA implementations. Each stage of the design process has an accompanying chapter that walks readers through the details and provides helpful tips, techniques, and examples. The author team of SOA practitioners also provides two unique, comprehensive, end-to-end case studies illustrating the architectural and design techniques presented in the book.
http://www.infoq.com/articles/applied-soa
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470223650.html
200808 soa
Posted in Book | Comments Off
April 28th, 2008
Service-oriented architecture is mateloos populair: iedereen praat erover en iedereen wil het hebben. Om te kunnen bepalen hoe nuttig een SOA echt is voor een organisatie, gaan we terug naar de basis en bekijken we wat een SOA nu eigenlijk is. Daarnaast bieden we onder meer verdieping in het interoperability framework, een inleiding in de grafische notatie BPMN en een nadere kijk op tools voor enterprisearchitectuur.
http://www.informatie.nl/artikelen/2008/04/
200804 soa
Posted in Deze maand in Informatie (Dutch) | Comments Off