Home

SOA Today is a newsletter provided free of charge to the Software Architecture community, courtesy of Modularis. It is a vehicle through which we hope to share our knowledge and experience of what we feel most passionate about: Software Architecture, Methodology and Best Practices, with a focus on Service-Oriented Architecture.

We value your input and welcome your feedback. Please send suggestions, article submissions, comments and questions to SOAToday@modularis.com.

Archives

Volume I - Issue 1 - Service-Oriented Architecture as a foundation for the future of the enterprise
Service-Oriented Architecture (SOA) is a software architecture in which all operations are encapsulated in small but independent units of functionality (services). These services are defined using a description language and have exposed interfaces that are called by services to perform business processes...

Volume I - Issue 2 - Service-Oriented Architecture - A practical example
On our last issue of SOA Today, we defined Service-Oriented Architecture (SOA) as a software architecture in which all operations are encapsulated in small but independent units of functionality (services). These services are defined using a description language and have exposed interfaces that are called by services to perform business processes...

Volume I - Issue 3 - Designing a solid foundation for our service interfaces
In order to provide all the quality characteristics of a critical enterprise system, we need to think about a well-architected application architecture to support our service interfaces. Designing a flexible logical architecture will allow us to distribute the workloads in certain areas of our system as the demand or load grows. This is not a new concept--layered applications have existed for over 20+ years...

Volume I - Issue 4 - Core security and management services needed by a Service-Oriented Architecture
Every application requires functionality to secure and manage operations on a daily basis. Generally, the components/services that provide this functionality are tightly integrated into the application itself, making re-use across other applications or systems very difficult.