InterSystems M Technologies
-----
Home
M Technologies
- Overview
- Open M
- DSM
- MSM
- Documentation
- Product Tables
- Release Notes
-

Future Releases
& Support For DSM,
DTM, ISM and MSM

- Downloads
Support
Company
Contact

 

-
M Technologies
The MSM Database

MSM-Activate

Multi-faceted middleware lets MSM developers use the tools they want

With MSM-Activate, MSM developers have the ability to use commercially available products and industry-standard techniques with their MSM databases. Formerly known as MSM-API, this product supports an array of industry-standard technologies, such as ActiveX, DCOM, Java, Visual Basic, and more.

Used to connect MSM to everything from Windows desktop software to low-level UNIX calls, MSM-Activate provides a flexible interface technology for the MSM database application development environment.

A Key Technology
Because MSM-Activate enables a range of tools or languages to access MSM-based routines and data in a consistent and standard manner, it is a key technology for developing client/server, Internet, or intranet applications with high-performance access to business logic residing on an MSM-Server system.

By adopting a thin client/server approach and using MSM-Activate, you can create business logic on any MSM-Server platform and attain high-speed access to that logic from a range of third-party development tools, languages, and technologies, such as OLE, ActiveX, DCOM, Java, and Static or Dynamic-Linked Libraries.

Flexible client/server computing
MSM-Server provides the ideal server environment for application logic and data. MSM-Activate allows you to leverage the power of your MSM-Server platform by allowing you to choose the development tool or language that best suits your skills and application needs. Thus, if you want to develop your application client interface in Visual Basic, Delphi, or C++, then MSM-Activate meets your needs. It offers a high-performance, simple-to-use interface between the client and MSM-Server system--in fact, it even handles the networking.

Internet computing
The Internet presents a new era of application development and opportunities. It also presents an ever-evolving set of standards, guidelines, and techniques that provide new ways of accessing application data and logic. MSM-Activate's flexibility and multi-faceted client interfaces lets you choose exactly the approach you need. This means you can develop Java applets using the MSM-Activate Java Classes and JavaBean support. You can also have ActiveX controls directly access your MSM-Server, or even access your MSM system through Active Server Page. With MSM-Activate, everything is possible.

Develop your server logic once!
Although MSM-Activate allows you to use a range of client technologies, they all access the MSM-Server system through MSM-Activate servers. This enables you to develop your application logic and database logic in discrete functions (or libraries) on your MSM-Server(s). Any or all of the client technologies available can then access this logic.

Connectivity to MSM-Workstation
In addition to connecting to MSM-Server systems, MSM-Activate can also be used to access local MSM-Workstation logic as a DCOM object or an ActiveX control. By using MSM-Activate in this way, MSM developers can benefit from local MSM processing of business logic, and, if required, access MSM-Server database(s) through MSM-Workstation's built-in high-performance networking. This technique increases developers' options for application partitioning.

Technology based on standards
To provide an adaptable interface technology, MSM-Activate benefits from being designed around a range of de-facto and de-jure standards. These include desktop technologies like DCOM and ActiveX, Internet standards like Java, and networking standards like TCP/IP. This enables you to adapt your use of MSM-Activate to meet your own system's particular needs.

The faces of MSM-Activate

MSM-Activate/DCOM
This is the windows DCOM object that allows Windows development tools (such as Visual Basic and Delphi) or Windows applications (such Microsoft Excel or Word) to have direct access to your application logic on the MSM-Server.

MSM-Activate/Control
The MSM-Activate/Control is a design-time ActiveX Control that provides a visual representation of the DCOM object. By providing visual representation of the object, MSM-Activate/Control makes it easy for you to specify its properties.

MSM-Activate/Java
The Java support of MSM-Activate is provided by a set of Java classes that define the properties and access mechanisms to MSM-Server systems.

MSM-Activate/Bean
This MSM-Activate JavaBean provides a design time representation of the Java classes, again making the definition of properties easier by providing visual property sheets.

MSM-Activate/API
The API is the lowest level (and original) variant of MSM-Activate. The API provides access to a series of low-level functions, via either a Windows Dynamic Link Library or a UNIX C Library.

Each of these faces of MSM-Activate communicates to an MSM-Server system(s) via TCP-IP and is serviced by the same multi-threaded MSM-Activate Server routines, thereby allowing any or all variants to access the same application logic.

Return to Main MSM Index


Home | M Technologies | Support | Company | Contact

MOVE TO CACHÉ

© Copyright 1996-2000 InterSystems Corporation. All Rights Reserved.
email: wwwadmin@intersys.com

 
Rule
Rule