Skip to main content

Service Oriented Architecture

The goal for a SOA is a world wide mesh of collaborating services, which are published and available for invocation on the Service Bus. Adopting SOA is essential to deliver the business agility and IT flexibility promised by Web Services. These benefits are delivered not by just viewing service architecture from a technology perspective and the adoption of Web Service protocols, but require the creation of a Service Oriented Environment that is based on the following key principals:

  • Service is the important concept. Web Services are the set of protocols by which Services can be published, discovered and used in a technology neutral, standard form.
  • SOA is not just an architecture of services seen from a technology perspective, but the policies, practices, and frameworks by which we ensure the right services are provided and consumed.
  • With SOA it is critical to implement processes that ensure that there are at least two different and separate processes—for provider and consumer.
  • Rather than leaving developers to discover individual services and put them into context, the Business Service Bus is instead their starting point that guides them to a coherent set that has been assembled for their domain.

Microsoft ESB Guidance for BizTalk Server 2006 R2 Microsoft ESB Guidance for BizTalk Server 2006 R2

The Microsoft ESB Guidance extends the functionality of BizTalk Server to provide a range of new capabilities focused on building robust, connected, service-oriented applications that incorporate itinerary-based service invocation for lightweight service composition, dynamic resolution of endpoints and maps, Web service and WS-* integration, fault management and reporting, and integration with third-party SOA governance solutions.

Enabling "Real World SOA" through the Microsoft Platform Enabling "Real World SOA" through the Microsoft Platform

Find out how to get your business processes—whether unstructured and collaborative or highly structured and transactional—to be flexible and "people ready" so that your company can more rapidly adjust to a changing environment by downloading this whitepaper.


Articles

Service Oriented Architecture

End-to-End Testing for SOA-Based Systems
This article discusses the process for building a robust and extensive end-to-end testing process for SOA-based and component-based systems.
Messaging Technology: A Solutions Perspective
In this article, you'll learn how an ESB can help you manage the complexity of interconnecting systems and services to allow seamless information flow.
Services Fabric: Fine Fabrics for New-Era Systems
An Enterprise Service Bus (ESB) can help you manage the complexity of interconnecting systems and services to allow seamless information flow.
The Virtual Company: A Case Study in Networked Software-Architecture Design
Operational qualities of distributed applications are affected most by application-layer decisions, not by the design of the network.
Architecture for Services Orchestration using BDI Agent
As companies try to extract value using service-oriented architectures, service orchestration will emerge as the major barrier to success. The aim of this paper is to propose an architecture that shows how to model processes using goals, plans, and r... more
Microsoft Windows HPC Server 2008 Technical Overview
Windows HPC Server 2008, the successor to Windows Computer Cluster Server 2003, is based on Windows Server 2008 and is designed to increase productivity, scalability and manageability. It includes key features, such as new high-speed networking, high... more

Webcasts / ARCasts

Service Oriented Architecture

IT Manager Webcast: Real-World SOA Governance: Augmenting Your Control with Value
Governance can mean different things to different organizations when it comes to Service-Oriented Architecture (SOA). In this webcast, we explore the role of governance and what it can mean to your organization. We discuss how governance can be as mu... more
IT Manager Webcast: Application Platform: Establishing Trust in Your SOA Ecosystem
While many organizations are starting to benefit from service-oriented architecture (SOA), many are now challenged with efficiently scaling the number of services provided and the number of consumers supported through their current approach and imple... more

Downloads, Case Studies

Service Oriented Architecture

Windows Mobile Line of Business Solution Accelerator 2008
The Windows Mobile Line of Business Solution Accelerator is a sample line of business application that showcases the latest design principles and technologies in the mobile space.
Microsoft BizTalk LoadGen 2007 Tool
This tool is intended for developers and IT professionals to simulate load on a BizTalk Server. Using this tool, you can simulate load to instrument performance and stress against a BizTalk deployment. In addition, this tool may also be extended by d... more

Top of pageTop of page