1.

How Does Mda Enable Cross-platform Interoperability?

Answer»

As every new MDA specification or application is built, interoperability with other specifications and services is designed into it. In the MDA, the base specification of every SERVICE, facility, and application is a platform-independent model. In the platform-independent modeling environment, architects can specify links from an application to needed services and facilities, and to other applications, as part of its model. Working with this structure of linked models, MDA tools automatically build bridges connecting implementations on their various middleware platforms.

Question: What services will be available in the MDA environment? Answer: OMG members are well aware of the extensive services necessary to support distributed computing, both within an enterprise and among many over the Internet. In CORBA, OMG's answer to this need was ORIGINALLY the CORBAservices, already defined and available here. In the MDA, these have been renamed the Pervasive Services because a single implementation of each, regardless of the platform on which it runs, can service every application or client that needs its capabilities via MDA-generated cross-platform bridges. Enterprises struggling to maintain and synchronize large directory services REPLICATED on multiple platforms will surely appreciate the opportunity to trim down to a single instance! In the MDA, OMG will DEFINE four Pervasive Services quickly:

  • Directory Services
  • Transaction Services
  • Security Services
  • Distributed Event and Notification Services

Additional services, as suggested by the list of CORBAservices already available, will be added as needed to keep the environment complete.

As every new MDA specification or application is built, interoperability with other specifications and services is designed into it. In the MDA, the base specification of every service, facility, and application is a platform-independent model. In the platform-independent modeling environment, architects can specify links from an application to needed services and facilities, and to other applications, as part of its model. Working with this structure of linked models, MDA tools automatically build bridges connecting implementations on their various middleware platforms.

Question: What services will be available in the MDA environment? Answer: OMG members are well aware of the extensive services necessary to support distributed computing, both within an enterprise and among many over the Internet. In CORBA, OMG's answer to this need was originally the CORBAservices, already defined and available here. In the MDA, these have been renamed the Pervasive Services because a single implementation of each, regardless of the platform on which it runs, can service every application or client that needs its capabilities via MDA-generated cross-platform bridges. Enterprises struggling to maintain and synchronize large directory services replicated on multiple platforms will surely appreciate the opportunity to trim down to a single instance! In the MDA, OMG will define four Pervasive Services quickly:

Additional services, as suggested by the list of CORBAservices already available, will be added as needed to keep the environment complete.



Discussion

No Comment Found