Home arrow Articles arrow Previous Editions
Agile and SOA - July 2006 Agile and SOA Is there a relationship between Agile processes and SOA development? We think so. SOA projects can be the catalysts for teams to change their development processes and adopt Agile practices. And, Agile processes are particularly well-suited to SOA initiatives, emphasizing incremental delivery of business-oriented services. In this issue of the Agile Journal, we'll explore a number of different ways in which Agile processes and SOA initiatives can benefit each other.

 

read more>>


Featured Articles...
The Agile/SOA Potential
The synergies between Agile processes and Service Oriented Architecture (SOA) development are obvious. Agile practices, particularly the emphasis on iterative development, continuous integration and test-driven development, facilitate SOA development. Teams building SOA environments must use agile and iterative approaches to succeed. And, many Agile adopters do emphasize the importance of well-defined architecture and see SOA as the most pragmatic approach.
Read More >>
 
The Business Case For SOA
Service Oriented Architecture (SOA) defines a state of application development that is both the fulfillment and re-enforcer of agile values. Core Agile practices, notably business-oriented requirements, frequent delivery and testing, engender a portfolio of valuable services, while SOA reinforces agile values of reduced waste and build integrity by creating a pervasive platform for valuable, re-usable functionality. Implemented in an agile manner, SOA rapidly enables greater responsiveness to changes in the business environment.
Read More >>
 
Agile And SOA: A Natural Synergy
The benefits of Service Oriented Architecture (SOA) are clear: greater business agility through loosely-coupled and transparent services that speed delivery of valued software by leveraging reusable and composable services. SOA promises to accommodate and isolate change to individual services with minimal disruption to service consumers, increase quality through independent testability and verification, ease integration through open standards and technology and minimize cost and risk by leveraging existing transport protocols and internet infrastructure. While SOA presents a different technological landscape and development climate, it is not the complexity of either that risks dooming SOA initiatives. Instead, SOA initiatives face the same challenge the software industry has been struggling to resolve for decades. Whether SOA be manifested using Web Services, messaging or some other technology stack, responding quickly to changing business demands is only achieved if the underlying service itself can easily accommodate change. Thus, there exists a natural synergy between agile methods that embrace change and SOA initiatives that encourage adaptable technology solutions.
Read More >>

More articles...
A Pony in the Pile - A Curmudgeon's View of SOA Adoption
I have been in and around Web Services and Service Oriented Architecture (SOA) for a long time. I have built distributed systems for fifteen or more years. I have scars from the Great Web Service Euphoria of '99 to '01. I have gray hair from dealing with the security and management problems of building real services in real networks. I have followed the standards as they have matured. I have observed and worked with clients as they considered and confronted SOA. Here is my conclusion: re...
Read More >>
SOA And Agile Development: Achieving Success Through Continuous Integration And Testing
The explosive growth of outsourcing and the pressures of IT organizations as a driver of business performance have increased demand for the delivery of highly complex, high-quality solutions at the lowest possible cost using the best talent. The global marketplace, elevated by the application of technology, has put an emphasis on integration strategies which result in improved economics and enhanced customer experiences. Therefore, IT organizations and the business are beginning to speak the sam...
Read More >>
Agile Services In An (SO)Architected World
Because one of the core stated objectives of Service Oriented Architecture (SOA) is to increase business and IT alignment and IT's flexibility in meeting changing business needs, on the surface it would seem that SOA and agile methods are a natural fit.  And within the SOA model of service production, distribution and consumption, use of agile development methods clearly has great opportunity for effectiveness on the consumption side of the equation. However, the approach by which a sui...
Read More >>
Promoting Agility By Improving The SOA Quality Assurance Testing Process
There is little question that today's development teams are facing numerous new challenges and that often these challenges are being driven by business rather than technology considerations. Companies are under considerable market pressure to roll out new products or services, putting developers under increasing pressure to build and deploy the IT systems and applications necessary for success. Service Oriented Architecture (SOA) promises to address many of these challenges by allowing ...
Read More >>

Video News

ThoughtWorks Mingle 2.0
 
Copyright © 2006 - 2008 CMC Media, Inc. All rights reserved. All marks are trademarks of CMC Media Reproduction in whole or in part in any form or medium without the express written permission of CMC Media, Inc. is prohibited  
 
 CM Yellow Pages | ALM Expo | CM Today | Configuration Management Journal | CM Crossroads