Service-oriented architecture (SOA)
Articles:
- Are your Web services exceptions naked or covered? by Mamoon Yunus, Rizwan Mallal - [Clicks: 25]
This article explores exception handling and testing techniques, and their impact on Web services-based service-oriented architetures.
http://www.javaworld.com/javaworld/jw-12-2006/jw-1220-wsexcept.html - Dec, 2006 - Requirements process for SOA projects, Part 2: Capturing requirements for an SOA application by Kunal Mittal - [Clicks: 55]
In this article, you model use cases and business requirements for services for Service-Oriented Architecture (SOA) projects. You also learn how to best capture and document these requirements.
http://www-128.ibm.com/developerworks/webservices/library/ar-soareq2/index.html - Dec, 2006 - Information service patterns, Part 2: Data consolidation pattern by Guenter Sauter, Bill Mathews, Mei Selvage, Ernest Ostic - [Clicks: 25]
The data consolidation pattern specification helps data and application architects make informed architectural decisions and improve decision guidelines. In this article you will see how you can apply the pattern in the SOA context. The primary business driver for the data consolidation pattern, also referred to as the data population pattern, is to gather and reconcile data from multiple data sources before this information is needed. To do so, it extracts data from one or more sources, transforms that data into the desired target format, and loads it into some persistent data target. The prepopulation of a persistent target is a key differentiator between this pattern and the data federation pattern covered in Part 1 of this series.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-infoserv2/index.html - Dec, 2006 - SOA for the real world by Ash Parikh, Murty Gurajada - [Clicks: 96]
This article provides a quick understanding of the state of service-oriented architecture deployments in the real-world, the challenges faced, and the proposed solutions.
http://www.javaworld.com/javaworld/jw-11-2006/jw-1129-soa.html - Nov, 2006 - SOA terminology overview, Part 1: Service, architecture, governance, and business terms by Bertrand Portier - [Clicks: 71]
Learn some basic SOA terminology in this first part of a series. Bertrand Portier defines terms including service, architecture, Service-oriented architecture, governance, and business process -- and explains why they are fundamental to the success of SOA. He also introduces key graphics from the IBM SOA foundation.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term1/index.html - Nov, 2006 - Understanding the Service Lifecycle within a SOA: Run Time by Quinton Wall - [Clicks: 37]
Knowing how to effectively manage the lifecycle of services is fundamental to achieving success within a Service Oriented Architecture (SOA) initiative. Learn about the run-time phase of this service lifecycle.
http://dev2dev.bea.com/pub/a/2006/11/soa-service-lifecycle-run.html - Nov, 2006 - SOA governance for developers and architects by Kunal Mittal - [Clicks: 36]
SOA governance is becoming a big issue. Enterprise IT groups and CIOs are creating new governance policies around SOA, enterprise architecture, software development life cycle (SDLC), and more. Learn about governance from a developer's perspective, including concerns about governance milestones, the importance of governance, and how to be more productive on a day-to-day basis. By understanding this viewpoint, you can learn how to avoid wrestling with development teams over governance issues.
http://www-128.ibm.com/developerworks/ibm/library/ar-soaben/index.html - Sep, 2006 - SOA Practitioners' Guide - [Clicks: 65]
This comprehensive guide provides best practices surrounding SOA, from defining just what SOA is to understanding how to implement such an architecture, the standards involved and advice on how to manage the services lifecycle.
http://dev2dev.bea.com/pub/a/2006/09/soa-practitioners-guide.html - Sep, 2006 - Develop SOA solutions for healthcare organizations using business-driven development by Jean Wang - [Clicks: 17]
A SOA solution using a business-driven development approach will help you integrate healthcare business processes to achieve your business goals, while saving time and costs. This article illustrates the step-by-step process, tools and technical artifacts that are involved in implementing an SOA using business-driven development in a typical healthcare industry IT scenario.
http://www-128.ibm.com/developerworks/library/ws-soa-bddhealth/index.html - Sep, 2006 - Information service patterns, Part 1: Data federation pattern by Guenter Sauter, Bill Mathews, Mei Selvage, Eoin Lane - [Clicks: 19]
The data federation pattern virtualizes data from multiple disparate information sources. The pattern creates an integrated view into distributed information without creating data redundancy while federating both structured and unstructured information. This article describes the federation of structured information (data) with a focus on the SOA context. This pattern specification helps data and application architects make informed decisions on data architecture and document decision guidelines.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-infoserv1/ - Jul, 2006 - Top 8 SOA Adoption Pitfalls by Thomas Erl - [Clicks: 33]
Understanding the pitfalls others have fallen victim to will help you chart a safer route down your own SOA roadmap. To this end we have collected the eight most common SOA adoption pitfalls of 2005.
http://www.infoq.com/articles/Top-8-SOA-Adoption-Pitfalls - Jul, 2006 - Service-oriented enterprise integration: A case analysis by Xin Sheng Mao, Ge Jin, Jian Chen - [Clicks: 40]
In this article, you explore the basic steps of service-oriented enterprise integration through a simplified but real case that includes business analysis, service modeling, architecture design, and system implementation throughout the entire project life cycle. You also discover the major technologies involved in service-oriented enterprise integration.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-entint/ - Jun, 2006 - Ready To Test SOA, Web Services, ESBs, and BI? by Frank Cohen - [Clicks: 30]
Frank Cohen is an advocate for testing XML-based SOA, ESB, Web services and BI based services. In this article, Cohen outlines the steps and considerations necessary for adopting a test methodology that will lead to improved performance and scalability.
http://www.theserverside.com/tt/articles/article.tss?l=ReadytoTest - May, 2006 - Wanted: A Service-Oriented Architecture Methodology by Frank Teti - [Clicks: 58]
In this article, Frank Teti attempts to develop what he says Web services is lacking - an SOA methodology, or set of tasks and associated artifacts that are focused on creating and maintaining an SOA.
http://www.theserverside.com/articles/article.tss?l=WantedSOA - May, 2006 - Moving forward with Web services backward compatibility by Mark Endrei, Mario Gaon, Justin Graham, Kerard Hogg, Neil Mulholland - [Clicks: 12]
Managing change to an SOA-based system is an important part of any governance scheme. Learn some techniques for SOA change management here.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/ws-soa-backcomp/index.html - May, 2006 - Secure your SOA by Ash Parikh, Anthony Sangha, Murty Gurajada - [Clicks: 21]
This article is part of a series of short articles that introduce readers to the industry's various Web services standards. These articles provide a quick introduction to these standards, their backgrounds, underlying architectures, benefits, status, and industry adoption. As some of the content may be a depiction of the authors' viewpoints, readers are encouraged to refer to the links provided in Resources to gain a deeper understanding of a particular standard. This article focuses on the XML and Web services security standards that influence a service-oriented architecture.
http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-webservices.html - Apr, 2006 - Understanding Service Oriented Architecture by David Walend - [Clicks: 91]
David Walend cuts through the SOA hype by defining the traits that epitomize service oriented architectures, and spells out what they can do for you.
http://today.java.net/pub/a/today/2006/04/04/understanding-service-oriented-architecture.html - Apr, 2006 - Capitalizing on SOA by Arulazi Dhesiaseelan - [Clicks: 19]
Service Oriented Architecture (SOA) is another strategic milestone in the enterprise architecture world.
http://www.developer.com/java/ejb/article.php/3588361 - Mar, 2006 - SOA realization: Service design principles by David J.N. Artus - [Clicks: 46]
Apply these principles to Service-Oriented Architecture design to help realize the vision of business agility through IT flexibility.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-design/ - Feb, 2006 - FastSOA: Accelerate SOA with XML, XQuery, and native XML database technology by Frank Cohen - [Clicks: 24]
Many SOA implementations rely on message formats defined with XML. The resulting message schemas can become complex, incompatible, and difficult to maintain, and can cause serious scalability and performance problems. In this article, Frank Cohen describes a new strategy and techniques for accelerating SOA performance through the use of XML, XQuery, and native XML database technology in the SOA mid-tier.
http://www-128.ibm.com/developerworks/java/library/x-accsoa/index.html - Feb, 2006 - Successfully Planning for SOA: Long-term SOA Planning by David Groves - [Clicks: 22]
In the first article of the Successfully Planning for SOA series, I discussed what Service-Oriented Architecture (SOA) is and how to ensure it delivers value to your business. I paid particular attention to the Business Strategy and Process, Architecture, and Cost and Benefits segments of the Domain Model. The second article, discussed how to create an effective SOA roadmap. In this final article, I review the remaining three segments of the domain model: Building Blocks, Projects and Applications, and Organization and Governance, focusing on how to integrate them into your long-range project planning.
http://dev2dev.bea.com/pub/a/2006/02/soa-long-term.html - Feb, 2006 - Can't we just keep it simple? by Humphrey Sheil - [Clicks: 34]
The term service-oriented architecture (SOA for short) is in real danger of losing all useful meaning in a software engineering context. Why should this be? Its core premise is beautifully simple and applies to all technologies, all platforms, and all industry verticals -- Java Platform, Enterprise Edition (JEE), .Net, all variants of LAMP (the use of MySQL with Linux, Apache, and Perl, Python, or PHP), Ruby on Rails, the public sector, commercial, airlines, healthcare -- the list is almost endless. The answer: Because SOA has become a bandwagon for desperate IT sales forces trying to shore up revenues with unneeded toolkits and runtimes, and a flag of conveniences for vendors who want to give their applications a quick buzzword botox injection. Read on as Humphrey Sheil explains where SOAs fit in the JEE world, how a pragmatic SOA can add real business value, and how best to leverage SOA in your JEE application.
http://www.javaworld.com/javaworld/jw-01-2006/jw-0109-soa.html - Jan, 2006
[Top]
Tutorials:- IBM Certified SOA Solution Designer certification prep, Part 1: SOA best practices by Mark Lorenz - [Clicks: 103]
Service-Oriented Architecture (SOA) is the next step in software development, leveraging XML technologies and Web services that went before. This best practices tutorial teaches you how to use SOA techniques in system design effectively. Use this tutorial, along with the other educational resources listed below, to help prepare for IBM Certified SOA Solution Designer certification.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/ws-dw-ws-soacert1.html - Oct, 2006
[Top]