Service-oriented architecture (SOA)
Articles:
- Align IT with a health information exchange for SOA solutions by Jean Wang - [Clicks: 21]
Healthcare organizations are actively looking to Service-Oriented Architecture (SOA) for an IT solution to help transform the industry. But making sure the solutions delivered for these initiatives meet the needs of business users is challenging. Analyzing business vision and requirements and linking them to technology is the most essential step for SOA implementation. Using a health information exchange network as an example, this article illustrates a methodology and best practice of managing such requirements, using software tooling to ensure that the technology investment aligns with the business objectives during SOA adoption.
http://www.ibm.com/developerworks/webservices/library/ws-soa-health/index.html - Dec, 2007 - Apply asset-based development to services in an SOA, Part 1: SOA and asset development tooling, life cycle, and governance by Rishi S. Balaji - [Clicks: 13]
This two-part series focuses on asset-based development for services in a Service-Oriented Architecture (SOA). See how some of the primary IBM products from the asset-based development and SOA development worlds come together to enable effective reuse of assets in an SOA implementation. This article explains how you can leverage SOA and asset life cycles and governance processes described in the IBM Rational Method Composer plug-in products in parallel during an SOA implementation. Part 2 shows how to manage and govern service assets and metadata effectively as a service passes through the different stages in the SOA and asset life cycles, using IBM tooling.
http://www.ibm.com/developerworks/webservices/library/ws-soa-asset1/index.html - Nov, 2007 - Mashups -- The evolution of the SOA, Part 2: Situational applications and the mashup ecosystem by Stephen Watts - [Clicks: 8]
In this article, the second in a three-part series, you explore situational applications, the mashup ecosystem, and how they relate to the current state of software development in the IT industry and Service-Oriented Architectures (SOAs). The first article in the series defined the characteristics and technologies that pertain to Web 2.0. The final article describes the IBM Mashup Starter Kit and how you can use it to develop situational applications.
http://www.ibm.com/developerworks/webservices/library/ws-soa-mashups2/index.html - Nov, 2007 - Build a resilient SOA infrastructure, Part 2: Short-term solutions for issues involving tightly coupled SOA components by Snehal Antani, Robert G. Alderman - [Clicks: 17]
This article, Part 2 in a series on building a resilient Service-Oriented Architecture (SOA) infrastructure, focuses on short-term solutions to problems associated with the use of synchronously interconnected SOA components across servers and tiers. The solutions presented here are highlighted because of their ability to mollify the negative impact incurred by these types of problems, thereby increasing the resiliency of the SOA.
http://www.ibm.com/developerworks/webservices/library/ws-soa-resilient2/index.html - Nov, 2007 - Modeling SOA: Part 5. Service implementation by Jim Amsden - [Clicks: 29]
In previous four articles of this series (see "More in this series," upper-left), we used business analysis to identify business-relevant services ("Modeling SOA: Part 1. Service identification") that meet business goals and objectives. Then we specified services and use protocols ("Modeling SOA: Part 2. Service specification") necessary to meet IT objectives. Next, we provided design models for how the services are provided and used ("Modeling SOA: Part 3. Service realization," "Modeling SOA: Part 4. Service composition"). The result is a technology-neutral but complete design model of an architected services solution. In this final article in the series, we look at how to create an actual implementation that is consistent with the architectural and design decisions captured in the services model. We'll generate the platform-specific implementation by exploiting both model-driven development and the IBM® Rational® Software Architect UML-to-SOA transformation feature to create a Web service from the SOA model.
http://www.ibm.com/developerworks/rational/library/07/1030_amsden/index.html - Oct, 2007 - Mashups -- The evolution of the SOA, Part 1: Web 2.0 and foundational concepts by Stephen Watt - [Clicks: 11]
The first of a three-part series, this article provides a general overview of the characteristics and technologies related to the term Web 2.0 so that a platform can be laid for a detailed discussion about how they relate to Service-Oriented Architecture (SOA) development. The second part in the series examines the current state of IT and SOA in the enterprise and discusses what situational applications and a mashup ecosystem can offer. The third part describes the IBM Mashup Starter Kit (IBMMSK) and how you can use it to develop situational applications.
http://www.ibm.com/developerworks/webservices/library/ws-soa-mashups/index.html - Oct, 2007 - Building a successful SOA project by Tina Abdollah - [Clicks: 23]
Learn the key phases of a Service-Oriented Architecture (SOA) development process--from an architect's perspective. Explore lessons learned and exploit best practices to implement a successful SOA project, including organizational readiness, the role of the user, transforming a process, asset-based support, and tooling requirements.
http://www.ibm.com/developerworks/webservices/library/ar-buildsoa/index.html - Oct, 2007 - Exploring the fundamentals of architecture and services in an SOA, Part 2: The importance of business architecture, model-driven development, and reusing existing assets by Gregory Hodgkinson, Bertrand Portier - [Clicks: 15]
In this second article in the series, get a closer look at architecture -- this time at the business level. Learn about model-driven development (MDD), and reusable asset frameworks and types, which can be leveraged when architecting Service - Oriented Architecture (SOA) solutions.
http://www.ibm.com/developerworks/webservices/library/ar-archserv2/index.html - Oct, 2007 - Modeling SOA: Part 4. Service composition by Jim Amsden - [Clicks: 15]
This fourth article of this five-part series covers how to assemble and connect the service providers modeled in "Part 3. Service realization" and choreograph their interactions to provide a complete solution to the business requirements. The resulting component will be a service participant that composes the services provided by the Invoicer, Productions, and Shipper components to provide a service capable of processing a purchase order. It also shows how this service participant fulfills the original business requirements.
http://www.ibm.com/developerworks/rational/library/07/1023_amsden/index.html - Oct, 2007 - 10 tools to manage SOA by Denise Dubie - [Clicks: 11]
Vendors step up to address the technology triangle of governance, quality, and management essential to SOA.
http://www.javaworld.com/javaworld/jw-10-2007/jw-10-soa-management-tools.html - Oct, 2007 - Modeling SOA: Part 3. Service realization by Jim Amsden - [Clicks: 14]
This third article of this five-part series explains how SOA-based Web services are actually implemented. The service realization starts with deciding what component will provide what services. That decision has important implications in service availability, distribution, security, transaction scopes, and coupling. After these decisions have been made, you can model how each service functional capability is implemented and how the required services are actually used. Then you can use the UML to SOA transformation feature included in IBM Rational Software Architect to create a Web services implementation that can be used in IBM WebSphere Integration Developer to implement, test, and deploy the completed solution.
http://www.ibm.com/developerworks/rational/library/07/1016_amsden/index.html - Oct, 2007 - Use service-oriented decomposition to meet your architectural goals by Boris Lublinsky - [Clicks: 17]
In this article, design a set of services that defines an enterprise architecture blueprint to support business goals. Discover how hierarchical decomposition can help you align services to support both current and future business functions. You also learn how to define interfaces for services as part of the Service-Oriented Architecture (SOA) decomposition and use a semantic data model for maximum interoperability.
http://www.ibm.com/developerworks/webservices/library/ar-soadecomp/index.html - Oct, 2007 - Establishing a Service Governance Organization by Jean-Jacques Dubray - [Clicks: 13]
Service Governance is an essential aspect of a successful Service Oriented Architecture. Its establishment has to be planned and tested out early in the initial phases of a SOA initiative. In this article, Jean-Jacques Dubray shows what it takes to create such a structure efficiently.
http://www.infoq.com/articles/soa-governance-organization - Oct, 2007 - Modeling SOA: Part 2. Service specification by Jim Amsden - [Clicks: 14]
In this second article of this five-part series, we continue defining the SOA solution by modeling the specification of each service in detail. These specifications will define contracts between consumers and producers of the service. These contracts include the provided and required interfaces, the roles those interfaces play in the service specification, and the rules or protocol for how those roles interact.
http://www.ibm.com/developerworks/rational/library/07/1009_amsden/index.html - Oct, 2007 - A practical application of SOA by Scott M. Glen, Jens Andexer - [Clicks: 21]
Over the last few years, Service-Oriented Architecture (SOA) has received a lot of attention, bringing with it a new age of software development and business agility. However, SOA alone doesn't solve the world's IT problems. We still need solid and effective software engineering practises, as a poorly managed SOA implementation can go as wrong (if not more so) as any other architectural approach. This article presents a practical view to SOA, from both the technology and business perspectives, and presents a case study drawn from real-world experiences, showing the benefits that can be achieved through a successful SOA implementation.
http://www.ibm.com/developerworks/webservices/library/ws-soa-practical/index.html - Oct, 2007 - Modeling SOA: Part 1. Service identification by Jim Amsden - [Clicks: 19]
This article is the first in a series of five articles about developing software based on service-oriented architecture (SOA). It shows how to use UML models extended with the IBM Software Service Profile to design an SOA solution that is connected to business requirements, yet independent of the solution implementation. The author describes the business goals and objectives and the business processes implemented to meet those objectives, and then explains how to use the processes to identify business-relevant services necessary to fulfill the requirements that they represent.
http://www.ibm.com/developerworks/rational/library/07/1002_amsden/index.html - Oct, 2007 - Build a resilient SOA infrastructure, Part 1: Why blocking application server threads can lead to a brittle SOA by Snehal Antani, Robert G. Alderman - [Clicks: 14]
Resiliency -- defined as the continued availability and performance of a service despite negative changes in its environment -- is vital in a Service-Oriented Architecture (SOA). An SOA infrastructure must ensure that a service is highly available regardless of unpredictable conditions, such as sudden and significant degradation of network latency, increase in database response times, or degradation of dependant services. This article, the first in a series that describes design issues and techniques for building resilient SOA infrastructures, focuses on how IBM WebSphere Application Server for z/OS factors into the SOA and how it contributes to SOA resiliency.
http://www.ibm.com/developerworks/webservices/library/ws-soa-resilient/index.html - Sep, 2007 - Exploring the fundamentals of architecture and services in an SOA, Part 1: Use architecture and levels of abstraction to create a better SOA by Gregory Hodgkinson, Bertrand Portier - [Clicks: 8]
In this first article in the series, get a closer look at the elements of a Service-Oriented Architecture (SOA), examine the benefits of architecture, learn how levels of abstraction help improve the development process, who creates and uses the architecture, and where architecture belongs in the software development life cycle.
http://www.ibm.com/developerworks/webservices/library/ar-archserv1/index.html - Sep, 2007 - SOA security 1-2-3, Part 2: Create a high-level design that everyone can use by John R. Betancourt - [Clicks: 7]
Examine a service-oriented architecture (SOA) security implementation road map in this series. This article -- the second in a three-part series -- provides rules for assisting an SOA security team in developing a successful high-level design.
http://www.ibm.com/developerworks/webservices/library/ar-soasec2/index.html - Aug, 2007 - Building SOA applications with reusable assets, Part 5: Preferred data source pattern by Eoin Lane, Jim Conallen - [Clicks: 12]
This series explores reusable assets such as recipes, software patterns, and models. The series shows how you can accelerate the development of SOA solutions. This fifth installment in the series explores the preferred data source pattern, which addresses consistency non-functional requirements when implementing reusable services. The preferred data source pattern is a microflow pattern for service aggregation. It was harvested from a real SOA engagement, and it has been reused in several other SOA applications and engagements. This article also demonstrates how you can use a Rational® Software Architect implementation of this pattern in a model-driven development environment to create a new service implementation.
[Includes sample code]
http://www.ibm.com/developerworks/webservices/library/ws-soa-reuse5/index.html - Aug, 2007 - SOA Reusability: Shrinking the Lag between Business and IT by Mehul J - [Clicks: 10]
SOA is really the latest effort in a decades-long quest to achieve software reusability. In this article, Mehul J. argues that the key is not in the IT department, but rather in enabling business analysts to directly reconfigure systems built on SOA.
http://today.java.net/pub/a/today/2007/07/24/soa-reusability-shrinking-lag-time.html - Jul, 2007 - SOA security 1-2-3, Part 1: Create a roadmap for securing your large-scale SOA application by John R. Betancourt - [Clicks: 7]
This series provides a Service-Oriented Architecture (SOA) security implementation roadmap. This article -- the first in a three-part series -- illustrates a ten-step process that helps you with everything from building a SOA security team to creating an effective requirements-gathering process. In Part 2, you learn how to create a high-level design, and Part 3 covers test cases.
http://www.ibm.com/developerworks/webservices/library/ar-soasec1/index.html - Jul, 2007 - SOA's 6 burning questions by Jon Brodkin - [Clicks: 11]
Service-oriented architecture is one of the most talked about and least understood topics in IT today. From ROI to security, this article examines six burning questions IT shops face when choosing SOA.
http://www.javaworld.com/javaworld/jw-07-2007/jw-07-soa6.html - Jul, 2007 - Roles in SOA Governance by Stefan Tilkov - [Clicks: 12]
To make sure SOA succeeds, many vendors, analysts, consultants and practitioners agree that Governance is a critical ingredient for a successful SOA initiative. This article explores a potential set of roles for successful SOA Governance, the roles of "SOA Domain Architect", "SOA Platform Architect", "Service Designer", "Business Service Owner", and "Technical Service Owner".
http://www.infoq.com/articles/tilkov-soa-roles - Jul, 2007 - Bridging the gap between BI & SOA by Arnon Rotem-Gal-Oz - [Clicks: 9]
Business intelligence (BI) and service-oriented architecture (SOA) have conflicting principles and needs. SOA promotes hiding the data inside the services while BI needs that very data if we want to get meaningful predictions and alerts. This article will show you how you can combine SOA with EDA to solve the BI/SOA conflict and maybe even enhance your SOA.
http://www.infoq.com/articles/BI-and-SOA - Jul, 2007 - Developing a Web service using an industry-specific messaging standard by Abdul Allam, Andre Tost - [Clicks: 15]
Web services are a key ingredient of service-oriented computing and Service-Oriented Architecture (SOA). Interactions between service consumers and service providers are primarily message-based. The structure of these messages is defined in a service’s interface definition, specified in Web Services Description Language (WSDL). Organizations are increasingly moving toward supporting industry-specific messaging standards. This article describes an approach to developing a Web service that uses the ACORD messaging standard for an insurance industry client. With the help of an example, you can see how a Web service definition is created based on business process decomposition, including mapping data elements to their respective standard schema elements. You can also see considerations when dealing with schema maintenance, data binding, and data typing during runtime and build time. While this article offers only a glimpse into what is needed to fully utilize a standard message model, it tries to describe one key aspect of it and serves as a starting point for further discussion.
http://www.ibm.com/developerworks/webservices/library/ws-soa-messagingstandard/index.html - Jul, 2007 - Using UML service components to represent the SOA architecture pattern by Prithvi Rao - [Clicks: 22]
As an architect, you are often challenged -- by client enterprise architects and IT stakeholders -- to articulate Service-Oriented Architecture (SOA) patterns and service components in a nonproprietary, product-agnostic way. In this article, use Unified Modeling Language (UML) models to describe the SOA architecture pattern and its associated service components. You also learn about the service components of the SOA pattern in the context of industry-standard UML formats to help stakeholders to better understand the components that constitute an SOA.
http://www.ibm.com/developerworks/webservices/library/ar-logsoa/index.html - Jun, 2007 - Turn your existing systems into an SOA platform using Apache Synapse by Rajith Attapattu, Paul Fremantle - [Clicks: 16]
If you're planning to transform your existing middleware into a Service-Oriented Architecture (SOA) platform, consider using Apache Synapse. This easy-to-use open source alternative to proprietary Enterprise Service Buses (ESBs) costs less and requires less effort. This article gives you a thorough introduction to Apache Synapse and provides a use case to demonstrate how you can integrate and reuse existing applications using an SOA approach.
http://www.ibm.com/developerworks/webservices/library/ws-soa-synapse/index.html - Jun, 2007 - Service Oriented Architecture Governance: The Basics by Ed Vazquez - [Clicks: 15]
In this article, MomentumSI's Ed Vazquez explains the basics of SOA governance, with an explicit focus on the need for a holistic SOA governance model, shared governance principles and the difference between (and the need for both) tactical and strategic efforts.
http://www.infoq.com/articles/soa-governance-basics - Jun, 2007 - Adapting legacy systems for SOA by Calvin Lawrence - [Clicks: 10]
Service-Oriented Architecture (SOA), along with other service-oriented approaches for developing and managing IT infrastructures, is causing many organizations to reconsider traditional approaches for leveraging legacy IT investments. In this article, discover the business and IT advantages to using SOA to transform an existing legacy investment, as well as key architectural patterns for leveraging legacy mainframes.
http://www.ibm.com/developerworks/webservices/library/ws-soa-adaptleg/index.html - Jun, 2007 - Integrate business modeling and interaction design by Giuseppe Fioretti, Giancarlo Carbone - [Clicks: 7]
Recently, business process optimization has become a primary strategy for reducing costs while improving efficiency. Indeed, the first step in the IBM SOA strategy consists of modeling business processes and organizations. Nevertheless, a well-established usage pattern for eliciting and modeling the business has not yet emerged. In this article, explore a process for integrating and applying two different methodologies to analyze and design solutions: business modeling and interaction design. Applying both these methodologies yields solutions that are both effectively aligned to the customer business and highly usable by those who implement the business day-to-day.
http://www.ibm.com/developerworks/webservices/library/ws-soa-busmodeling/index.html - Jun, 2007 - Implementing Exceptions in SOA by Boris Lublinsky - [Clicks: 16]
In this InfoQ article, Boris Lublinsky highlights the problems with exception handling in SOA, and suggests a SOA-based solution: a logging service that accepts all logging requests, stores and forwards them to an exception resolution service, which is responsible for enforcing rules about exception resolution, a notification service, an exceptions/logging portal, and service management.
http://www.infoq.com/articles/lublinsky-soa-exception - May, 2007 - Case Study: Composite Applications at Safeco by Joanna Baas, Andy Coughlan, Jennifer Fernandes, Steve Gies, Cy Pauly, Denis Rivera, Ilene Samowitz, Bill Seagren, Kari Wittgens, JJ Dubray - [Clicks: 11]
A case study about how motor vehicle insurance records company Safeco used SOA approahes, SCA, BPEL, and composite application approaches to reuse legacy code, enable runtime modifiability thanks to decoupling, Java and .NET interoperability, and the ability to deliver a complex solution integrating over 5 systems in less than 8 weeks with a small team.
http://www.infoq.com/articles/soa-at-safeco - May, 2007 - SOA terminology overview, Part 3: Analysis and design by Bertrand Portier - [Clicks: 23]
Building on the previous articles in this series, Part 3 continues the Service-Oriented Architecture (SOA) terminology journey. Learn a few new terms, including service identification, specification, realization, and design principles, and find out why they are fundamental to the success of SOA.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term3/index.html - May, 2007 - Explore the role of service repositories and registries in Service-Oriented Architecture (SOA) by Boris Lublinsky - [Clicks: 13]
What a difference a few letters can make: Service repositories and service registries may sound alike but each plays a very distinct role in an SOA implementation. In this article, discover the differences between the two and why your SOA should include both.
http://www-128.ibm.com/developerworks/webservices/library/ar-servrepos/index.html - May, 2007 - Inside the Preferred Data Source Pattern by Greg Flurry, Jim Conallen, Kyle Brown, Guenter Sauter, Mei Selvage, Eoin Lane - [Clicks: 9]
In this article, the authors look closely at the Preferred Data Source Pattern, a Service-Oriented Architecture (SOA) pattern that allows a client to retrieve information from a set of information sources, without knowing (at least at a high level) that multiple sources exist.
http://www-128.ibm.com/developerworks/webservices/library/ws-patterns/index.html - May, 2007 - Comment lines: Rachel Reinitz: Developing skills for the SOA world -- an expert who's been there tells all by Rachel Reinitz - [Clicks: 8]
The scope of Service Oriented Architecture can be intimidating to anyone trying to develop SOA skills. But simply knowing your role, and understanding the breadth, depth, and experience you need to have can get you well on your way to mapping out your success with SOA.
http://www-128.ibm.com/developerworks/websphere/techjournal/0705_col_reinitz/0705_col_reinitz.html - May, 2007 - Design strategies for legacy system involvement in SOA solutions by Jeremy Caine, Joe Hardman - [Clicks: 19]
Service-Oriented Architecture (SOA) is at the heart of many business-transformation efforts. Many enterprises approach SOA transformation incrementally, using their valuable legacy IT systems to participate as service providers. The solution architect's challenge is not only to deliver the SOA infrastructure as a means to aid transformation, but also to ensure that enterprise-wide business operations remain robust and compliant. Your enterprise must develop an enterprise information-management strategy that can be part of the SOA and maintain overall data and content consistency across all business operations. Discover the challenges of such transformations, and review some design strategies to consider.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-legacy/index.html - Apr, 2007 - Information service patterns, Part 3: Data cleansing pattern by Guenter Sauter, Bill Mathews, Ernest Ostic - [Clicks: 13]
The data cleansing pattern specifies rules for data standardization, matching, and survivorship that enforce consistency and quality on the data it is applied against. The data cleansing pattern validates the data (whether persistent or transient) against the cleansing rules and then applies changes to enforce consistency and quality. In this article, you learn to apply the data cleansing pattern within a Service-Oriented Architecture (SOA) context. This pattern specification helps you, as a data or application architect, to make informed architectural decisions and to improve decision guidelines.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-infoserv3/index.html - Apr, 2007 - SOA terminology overview, Part 2: Development processes, models, and assets by Bertrand Portier - [Clicks: 13]
Learn some basic SOA terminology. In this second part of the series, Bertrand Portier defines terms including development processes, models, and assets -- and explains why they are fundamental to the success of SOA. He also introduces key standards in this area.
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term2/index.html - Apr, 2007 - Comment lines: Tony Cowan: When SOA happens to nice companies by Tony Cowan - [Clicks: 6]
Two of the most important (and unexpected) lessons you need to learn for a successful SOA: share and play nice with others. Groups in an organization that were once disparate can find themselves sharing services, costs, and resources in an SOA implementation. Understanding in adavance where all the appropriate relationship linkages need to occur is the best way to ensure that everyone's shared fate is a positive one.
http://www-128.ibm.com/developerworks/websphere/techjournal/0704_col_cowan/0704_col_cowan.html - Apr, 2007 - Web Service Testing in a Service-Oriented Architecture by Sujata De - [Clicks: 19]
Service-oriented architecture adds value and exposure to businesses at the cost of complexity. Learn the important aspects of testing new web services, the interoperability and quality of those services and recovery in case of a service disruption.
http://www.developer.com/tech/article.php/3665831 - Mar, 2007 - Enterprise Service Bus, Service Implementation and the Return of the EJB by Frank Teti - [Clicks: 15]
For organizations serious about pursuing an SOA (Service Oriented Architecture), knowing the strengths and weaknesses of your development organization is important to improving the process. This article helps evaluate the application's and implementation teams' readiness for SOA.
http://www.theserverside.com/tt/articles/article.tss?l=ESBReturnofEJB - Mar, 2007 - Implementation of business rules and business processes in SOA by Boris Lublinsky, Didier Le Tien - [Clicks: 12]
Boris Lublinsky and Didier Le Tien discuss how business process engines and business rule engines differ, where their respective strengths are and when to use what in an SOA context. They discuss commonalities and differences between business rules and business processes and present some guidelines on positioning business rules in SOA implementation and appropriate usage of each technology.
http://www.infoq.com/articles/business-rules-processes - Mar, 2007 - Enterprise SOA the Apache Way by Kyle Gabhart - [Clicks: 27]
SOA is just a bunch of silly three-letter acronyms, right? Well, maybe not: Apache has more than enough real-tech credibility to make the SOA doubters take another look when they learn that Apache and SOA go together very nicely. In this article Kyle Gabhart explains how to do SOA with Apache.
http://www.xml.com/pub/a/2007/03/07/enterprise-soa-apache-way.html - Mar, 2007 - Comment lines: Andre Tost: Are you an SOA expert? by Andre Tost - [Clicks: 8]
The list of things an SOA expert needs to know about seems to be getting longer and longer. Here's a checklist to help you stay on top of it all.
http://www-128.ibm.com/developerworks/websphere/techjournal/0702_col_tost/0702_col_tost.html - Feb, 2007 - 10 Principles of SOA by Stefan Tilkov - [Clicks: 33]
In this article, InfoQ's Stefan Tilkov, consultant at innoQ, proposes 10 principles to serve as a basis for SOA discussions. The list starts with Don Box's four tenets (service with explicit boundaries, shared contract and schema, policy-driven, and autonomous) and expands them to include wire formats, document orientation, loose coupling, standards compliance, vendor independence, and metadata.
http://www.infoq.com/articles/tilkov-10-soa-principles - Feb, 2007 - Adapting JAAS to SOA Environments: SOA Security Service by Denis Pilipchuk - [Clicks: 37]
JAAS' limitations and assumptions have made it difficult to integrate with other enterprise technologies. However, by exposing it as a service, you can rely on JAAS in your SOA. Denis Pilipchuk shows how it's done.
http://today.java.net/pub/a/today/2007/02/06/adapting-jaas-to-soa-environments.html - Feb, 2007 - Container-less SOA by L. Detweiler - [Clicks: 15]
In enterprise applications, the SOA/ESB paradigm is definitely now in full-speed-ahead mode. However, it has a dark side, mainly increased complexity. As the maps of the New World used to say, "here there be dragons." This article dissects the dragons of SOA/ESB, while proposing a new operating technique.
http://www.javaworld.com/javaworld/jw-01-2007/jw-01-containerless.html - Jan, 2007 - Logically SOA by Srikanth Seshadri - [Clicks: 26]
This article aims at defining a logical architecture for SOA that supports all the characteristics and concepts that exist in the SOA space.
http://www.javaworld.com/javaworld/jw-01-2007/jw-01-soa.html - Jan, 2007 - Requirements process for SOA projects, Part 3: Gathering requirements for ongoing SOA services usage by Kunal Mittal - [Clicks: 22]
When your enterprise has a collection of Service-Oriented Architecture (SOA) services, the requirements-gathering process can be challenging. How do you handle it when a business unit requests the same services as another group? Find out how to best capture and document multiple requirements from diverse groups.
http://www-128.ibm.com/developerworks/webservices/library/ar-soareq3/index.html - Jan, 2007 - 10 Steps to SOA Success by Sandy Carter - [Clicks: 40]
Are you hesitant to initiate an SOA project? Follow these ten steps and you'll be on your way to success.
http://www.developer.com/design/article.php/3653576 - Jan, 2007 - Applying SOA to an Existing Application by Michael Nash - [Clicks: 26]
Building an application within a SOA may be fairly easy but what do you do when you have to apply SOA to an existing application?
http://www.developer.com/design/article.php/3652906 - Jan, 2007 - Defining SOA as an architectural style by Boris Lublinsky - [Clicks: 29]
Discover how to define SOA as an architectural style to promote business-aligned enterprise services as the fundamental unit for designing and building solutions. Learn why it's important to align services with your business model, and then explore a pattern language that can be used to implement this architectural style.
http://www-128.ibm.com/developerworks/webservices/library/ar-soastyle/index.html - Jan, 2007
[Top]
Books:- SOA Security in Action
by Ramarao Kanneganti, Prasad A. Chodavarapu - [Clicks: 32]
Anyone seeking to implement SOA Security is forced to dig through a maze of inter-dependent specifications and API docs that assume a lot of prior security knowledge on the part of readers. Getting started on a project is proving to be a huge challenge to practitioners. This book seeks to change that. It provides a bottom-up understanding of security techniques appropriate for use in SOA without assuming any prior familiarity with security topics. Unlike most other books about SOA that merely describe the standards, this book helps readers learn through action, by walking them through sample code that illustrates how real life problems can be solved using the techniques and best practices described in the standards. It simplifies things: where standards usually discuss many possible variations of each security technique, this book focuses on the 20% of variations that are used 80% of the time. This keeps the material covered useful for all readers except the most advanced.
Manning Publications, Paperback - Mar, 2007
[Top]
Tutorials:- Using model-driven development and pattern-based engineering to design SOA: Part 1. Creating UML profiles and model templates by Lee Ackerman, Bertrand Portier - [Clicks: 36]
This tutorial, Part 1 of the series, discusses the relationship between SOA and the extensibility features of IBM Rational Software Architect. It shows how you can leverage your own custom templates and profiles in Rational Software Architect to automate the design of an SOA solution. Rational Software Architect provides several features that you can use in combination to improve your productivity when you are designing SOA and other solutions. You can also use these automations to improve the quality of the solution, as well as to support your overall governance process.
[Formats: html, pdf]
http://www-128.ibm.com/developerworks/edu/dw-rt-umlprofiles.html - Apr, 2007
[Top]