MICROSOFT TRANSACTION SERVER
• MTS is a component based transaction processing system produced by Microsoft Inc.
• MTS is a software that provides service to Component Object Model software component,
to make it easier to create large distributed applications.
• MTS is a program that runs on an Internet or other network server with a Windows NT
system and manages application and database transaction requests on behalf of a client
computer user.
• MTS allows the developer to build, deploy and administer robust Internet and Intranet
server applications.
• MTS also permits the user to administer MTS server applications with a rich graphical tool.
• The Transaction Server is Microsoft's bid to make distributed applications and data in a
network relatively easy to create.
• MTS provides a development framework so that components can be easily created
and can participate in transactions
• MTS was initially offered to users in the Windows NT 4.0 option pack.
• In Windows 2000, MTS was integrated with operating system and COM, adding
facilities such as object pooling, user-defined simple transactions and loosely coupled
events.
• MTS is coupled with Windows Server 2003 and 2008 as part of the Microsoft .NET
framework, providing a wrapper in the enterprise service namespace.
.
MTS Explorer
• The MTS Explorer helps to package, deploy, and administer our applications.
• MTS Explorer’s graphical user interface to perform development, deployment, and
administration tasks on your package files.
• The MTS Explorer hierarchy depicts how the items in the runtime environment are
organized so that we can manipulate our applications on the package, component,
interface and method levels.
• The MTS Explorer interface lets us perform tasks ranging from creating a new
package to providing a brief description of a method on an interface for
administrators to reference.
MTS Application Clients
• MTS provides a choice of clients.
• MTS supports HTML browser clients
• Figure shows how the two client types communicate with MTS components.
• A Win32 client communicates over DCOM with an MTS component running in the
MTS runtime environment.
• A browser client communicates with Microsoft Internet Information Server (IIS) or
any other Internet server capable of invoking ActiveX components.
• For example, we can write Active Server Pages (ASP) scripts to invoke ActiveX
components running in MTS.
Microsoft Transaction Server
MTS Runtime Environment
Components in an MTS application execute in the MTS runtime environment. This runtime
infrastructure:
1. Manages system resources, including processes, threads, and database connections so
that your server application can scale to many simultaneous users.
2. Manages server component creation, execution, and deletion.
3. Automatically initiates and controls transactions to make your application reliable.
4. Implements security so that unauthorized users cannot access your application.
5. Provides tools for configuration, management, and deployment.
THANK YOU

More Related Content

PDF
Hydro Turbine Project Final Report
PPTX
Udocx unified document exchange - features
PPT
Ch27
DOC
Hydro turbines(datas)
PPT
Hydraulic turbines
PPT
Windows nt
PPTX
Partying with PHP on Microsoft Internet Information Services 7
PPTX
Building reference images with mdt compress - MCT EU Summit - Portugal 2015
Hydro Turbine Project Final Report
Udocx unified document exchange - features
Ch27
Hydro turbines(datas)
Hydraulic turbines
Windows nt
Partying with PHP on Microsoft Internet Information Services 7
Building reference images with mdt compress - MCT EU Summit - Portugal 2015

Similar to Microsoft Transaction Server (20)

PPT
Ims soa tm and db solutions evgeni oct 2011
PPT
Mcts chapter 1 (1)
PPT
Windows Server 2008 for Developers - Part 1
PPT
Windowsserver2003twpppt
PDF
z/OS Communications Server Overview
PPT
Mcts chapter 1
PDF
PPTX
System Center Configuration Manager 2012 Overview
PDF
Microsoft Cloud Ecosystem Poster
PDF
IMS in the Connected World - IMS Phoenix UG- June 19th 2014
PPT
Training - Managing .NET/J2EE Projects
PDF
SCCM 2007 Introduction - PICC 2012
PPTX
Web Application Debugging Webinar
PPT
PPT
IIS-training-document-internal-users.ppt
PPT
IIS internet information service NSA.ppt
PPT
Welcome back to the Chapter 1bhjjjj).ppt
Ims soa tm and db solutions evgeni oct 2011
Mcts chapter 1 (1)
Windows Server 2008 for Developers - Part 1
Windowsserver2003twpppt
z/OS Communications Server Overview
Mcts chapter 1
System Center Configuration Manager 2012 Overview
Microsoft Cloud Ecosystem Poster
IMS in the Connected World - IMS Phoenix UG- June 19th 2014
Training - Managing .NET/J2EE Projects
SCCM 2007 Introduction - PICC 2012
Web Application Debugging Webinar
IIS-training-document-internal-users.ppt
IIS internet information service NSA.ppt
Welcome back to the Chapter 1bhjjjj).ppt
Ad

Recently uploaded (20)

PPTX
CASEWORK Pointers presentation Field instruction I
PPTX
Kompem Part Untuk MK Komunikasi Pembangunan 5.pptx
PPTX
3RD-Q 2022_EMPLOYEE RELATION - Copy.pptx
PPTX
Lesson 2 (Technology and Transmission) - Terms.pptx
PDF
Module 7 guard mounting of security pers
PPTX
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
PPTX
2025-08-17 Joseph 03 (shared slides).pptx
PPTX
Module_4_Updated_Presentation CORRUPTION AND GRAFT IN THE PHILIPPINES.pptx
PDF
Presentation on cloud computing and ppt..
PDF
5_tips_to_become_a_Presentation_Jedi_@itseugenec.pdf
PPTX
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
PPTX
TG Hospitality workshop Vietnam (1).pptx
PPTX
Public Speaking Is Easy . Start Now . It's now or never.
PPTX
Phrases and phrasal verb for a small step.
PPTX
Literatura en Star Wars (Legends y Canon)
PPTX
HOW TO HANDLE THE STAGE FOR ACADEMIA AND OTHERS.pptx
PDF
Public speaking for kids in India - LearnifyU
PPTX
power point presentation ofDracena species.pptx
PPTX
CAPE CARIBBEAN STUDIES- Integration-1.pptx
DOCX
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
CASEWORK Pointers presentation Field instruction I
Kompem Part Untuk MK Komunikasi Pembangunan 5.pptx
3RD-Q 2022_EMPLOYEE RELATION - Copy.pptx
Lesson 2 (Technology and Transmission) - Terms.pptx
Module 7 guard mounting of security pers
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
2025-08-17 Joseph 03 (shared slides).pptx
Module_4_Updated_Presentation CORRUPTION AND GRAFT IN THE PHILIPPINES.pptx
Presentation on cloud computing and ppt..
5_tips_to_become_a_Presentation_Jedi_@itseugenec.pdf
Phylogeny and disease transmission of Dipteran Fly (ppt).pptx
TG Hospitality workshop Vietnam (1).pptx
Public Speaking Is Easy . Start Now . It's now or never.
Phrases and phrasal verb for a small step.
Literatura en Star Wars (Legends y Canon)
HOW TO HANDLE THE STAGE FOR ACADEMIA AND OTHERS.pptx
Public speaking for kids in India - LearnifyU
power point presentation ofDracena species.pptx
CAPE CARIBBEAN STUDIES- Integration-1.pptx
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
Ad

Microsoft Transaction Server

  • 2. • MTS is a component based transaction processing system produced by Microsoft Inc. • MTS is a software that provides service to Component Object Model software component, to make it easier to create large distributed applications. • MTS is a program that runs on an Internet or other network server with a Windows NT system and manages application and database transaction requests on behalf of a client computer user. • MTS allows the developer to build, deploy and administer robust Internet and Intranet server applications. • MTS also permits the user to administer MTS server applications with a rich graphical tool. • The Transaction Server is Microsoft's bid to make distributed applications and data in a network relatively easy to create.
  • 3. • MTS provides a development framework so that components can be easily created and can participate in transactions • MTS was initially offered to users in the Windows NT 4.0 option pack. • In Windows 2000, MTS was integrated with operating system and COM, adding facilities such as object pooling, user-defined simple transactions and loosely coupled events. • MTS is coupled with Windows Server 2003 and 2008 as part of the Microsoft .NET framework, providing a wrapper in the enterprise service namespace. .
  • 4. MTS Explorer • The MTS Explorer helps to package, deploy, and administer our applications. • MTS Explorer’s graphical user interface to perform development, deployment, and administration tasks on your package files. • The MTS Explorer hierarchy depicts how the items in the runtime environment are organized so that we can manipulate our applications on the package, component, interface and method levels. • The MTS Explorer interface lets us perform tasks ranging from creating a new package to providing a brief description of a method on an interface for administrators to reference.
  • 5. MTS Application Clients • MTS provides a choice of clients. • MTS supports HTML browser clients • Figure shows how the two client types communicate with MTS components. • A Win32 client communicates over DCOM with an MTS component running in the MTS runtime environment. • A browser client communicates with Microsoft Internet Information Server (IIS) or any other Internet server capable of invoking ActiveX components. • For example, we can write Active Server Pages (ASP) scripts to invoke ActiveX components running in MTS.
  • 7. MTS Runtime Environment Components in an MTS application execute in the MTS runtime environment. This runtime infrastructure: 1. Manages system resources, including processes, threads, and database connections so that your server application can scale to many simultaneous users. 2. Manages server component creation, execution, and deletion. 3. Automatically initiates and controls transactions to make your application reliable. 4. Implements security so that unauthorized users cannot access your application. 5. Provides tools for configuration, management, and deployment.

Editor's Notes

  • #3: A transaction server is a specialized type of server that manages the operations of software based transactions or transaction processing. It manages application and database transactions on a network or Internet, within a distributed computing environment. Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems enables software components to communicate.
  • #4: Object pooling is an automatic service that allows a pool of active component instances to be maintained for usage by any requesting client.  loosely coupled system is one in which each of its components has, or makes use of, little or no knowledge of the definitions of other separate components
  • #5: A Package can be defined as a grouping of related types (classes, interfaces, enumerations and annotations ) providing access protection and namespace management. 
  • #6: ActiveX is a set of object-oriented programming (OOP) technologies and tools that Microsoft developed for Internet Explorer to facilitate rich media playback. Essentially, Internet Explorer uses ActiveX to load other software applications in the browser. ActiveX control is a control using Microsoft ActiveX technologies. An ActiveX control can be automatically downloaded and executed by a Web browser. ActiveX is a software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. Microsoft introduced ActiveX in 1996.
  • #7: The package code is a GUID identifying a particular Windows Installer package.  The resource dispenser declares a resource type identifier (RESTYPID), which describes the type of resource required. OLE A set of APIs to create and display a (compound) document