Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft
Download Center 
Search Advanced Search

Microsoft Enterprise Services Overview

Brief Description
This document describes how the Microsoft platform provides the underlying infrastructure to ensure data consistency across multiple databases, ensure data consistency across independently created business objects, and to allow for asynchronous messaging across disparate platforms.

On This Page

Quick Details
File Name:Microsoft Enterprise Services.exe
Version:1.0
Date Published:2/3/2005
Language:English
Download Size:391 KB
Estimated Download Time: 1 min 56K

Overview

Today’s IT world is heterogeneous. Even organizations that attempt to standardize on a single platform discover that they must interact with outside organizations that use disparate platforms. When building enterprise applications, organizations must take into account the various technologies with which they must interoperate. This may mean working with an entirely different hardware and operating system platform or working with multiple database engines. It may also mean the need to send messages from one platform to another.

Enterprise applications in such environments must support a variety of capabilities, one of which is the ability to ensure the consistency of data across different databases. It is not uncommon to need to update two different systems at once; for example, updating the order entry and inventory systems when a new order is placed. If the order entry system is a commercial package using Oracle and the inventory system is a custom application using SQL Server, organizations need a way to update both databases as a single transaction; failure to update one database should mean that changes to the other database are rolled back.

Not only must data remain consistent across different database platforms, but it must remain consistent across multiple, independently created business objects. Many large applications include a host of business objects that perform different functions. A single logical transaction may require the use of inventory, order, customer, and product objects, just to name a few. These objects are typically built to be as independent of each other as possible, which is almost always the right approach, but this greatly complicates data consistency over these objects during a single transaction.

Enterprise applications have another major interoperability concern: messaging. It is often necessary to pass messages between disparate systems. Thanks to Web services, applications can easily perform synchronous calls between different platforms, but asynchronous messaging with guaranteed delivery is a more challenging proposition. In situations in which companies want to provide messaging services across heterogeneous platforms or to systems that may only be occasionally available, there is a need for an infrastructure in place that is easily integrated with technologies from other companies and easily accessible to the developers of a company’s internal applications.

It is entirely possible for an organization to create the underlying infrastructure to ensure data consistency across multiple databases, ensure data consistency across independently created business objects, and to allow for asynchronous messaging across disparate platforms. However, these problems are extraordinarily complex and the effort required to build them should not be underestimated. Fortunately, the solution is already provided by the Microsoft platform. The underlying architecture exists, and thanks to the .NET Framework, developers have easy access to this infrastructure. Building enterprise applications is made significantly easier by utilizing the existing technology.

 Top of page

System Requirements

  • Supported Operating Systems: Windows 2000 Service Pack 4; Windows Server 2003; Windows XP
Important: Make sure you have the latest service pack and critical updates for the version of Windows that you are running. To find recent security updates, visit Windows Update.



 Top of page

Instructions

  1. Click the Download button on this page to start the download.
  2. Do one of the following:
    • To start the installation immediately, click Open or Run this program from its current location.
    • To copy the download to your computer for installation at a later time, click Save or Save this program to disk.

  3. Use Microsoft Word to view the document. If you do not have Microsoft Word, you can download the free Word Viewer.

 Top of page


© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement