Question 1. What Is The Model Driven Architecture (mda) And How Is It Different From Other Architectures?
The MDA is a brand new way of writing specifications and growing applications, based totally on a platform-impartial version (PIM). A complete MDA specification consists of a definitive platform-unbiased base UML® version, plus one or greater platform-specific fashions (PSM) and interface definition units, every describing how the bottom model is implemented on a specific middleware platform.
A complete MDA utility consists of a definitive PIM, plus one or extra PSMs and entire implementations, one on every platform that the utility developer makes a decision to aid.
MDA improvement focuses first on the functionality and conduct of a allotted software or machine, undistorted by idiosyncrasies of the era or technologies wherein it'll be applied. MDA divorces implementation details from enterprise functions.
Thus, it isn't always vital to repeat the system of modeling an software or machine's functionality and conduct whenever a brand new generation (e.G., XML/SOAP) comes alongside. Other architectures are generally tied to a specific technology.
With MDA, capability and conduct are modeled once and simplest once. Mapping from a PIM via a PSM to the supported MDA systems might be carried out by way of tools, easing the undertaking of assisting new or distinctive technologies.
Question 2. Why Is The Omg Going In A New Direction? What Prompted It?
It's no longer without a doubt a brand new path, while you're taking OMG's records into account. In 1997, OMG multiplied its scope to encompass modeling with the adoption of the Unified Modeling Language (UML) and Meta-Object Facility (MOF™).
Although it has usually been genuine that UML fashions may be carried out on any platform, the continuing proliferation of middleware "silver bullets" suggested that a platform-independent UML version is the name of the game to software stability and ROI - a stake that stays fixed within the ground at the same time as the infrastructure around it shifts over time.
The MDA unites OMG's well-set up modeling requirements with no longer simplest CORBA however additionally every other middleware generation - beyond, gift, and future - to integrate what you've built, with what you're constructing, with what you will construct. Rather than that specialize in yet some other "next fine aspect," MDA raises the bar and designs portability and interoperability into the application on the version stage.
Informatica Interview Questions
Question 3. What Is The Role Of Uml In The Mda?
UML is the important thing enabling generation for the Model Driven Architecture: Every software using the MDA is based on a normative, platform-independent UML model. By leveraging OMG's universally general modeling popular, the MDA allows creation of programs which might be portable throughout, and interoperate naturally throughout, a wide spectrum of systems from embedded, to computer, to server, to mainframe, and across the Internet.
Question four. What Is The Role Of Middleware Platforms In The Mda?
In the MDA, a specification's PIM is used to define one or more PSMs and interface definition sets, each defining how the base model is applied on a special middleware platform. Because the PIM, PSMs, and interface definitions will all be part of an MDA specification, OMG will adopt specifications in multiple middleware platforms underneath the MDA.
While CORBA's platform and language independence and proven, deployed transactional and relaxed nature maintain to make it the first-class desire for systems from embedded to computing device to Internet, MDA makes porting to, and interoperating with, different middleware platforms simpler and less expensive.
Question 5. What About Corba Then?
OMG maintains to sell and expand CORBA, and the CORBA marketplace keeps to extend, in particular in actual-time & embedded systems, and the big, assignment-vital, fault tolerant systems vital to agency computing.
Because CORBA is the only multi-platform, multi-language answer for systems integration, many organizations will use CORBA to build and combine packages described within the MDA.
OMG and its member businesses have continually recognized the fee of interoperating with different requirements as well as proprietary structures & languages. OMG created the COM/CORBA interoperability specification in 1995 (for connections to Microsoft's proprietary computing device systems) and increased it in 1997, and designed and constructed the various methods that CORBA works with Java and XML.
Among its different blessings, MDA maintains this work of defining move-middleware interoperability, and will provide tool aid to speed and automate the technique. This could be a extremely good gain to customers who discover them supporting more than one middleware platforms.
OLAP Interview Questions
Question 6. How Does Mda Enable Cross-platform Interoperability?
As each new MDA specification or utility is constructed, interoperability with other specs and offerings is designed into it. In the MDA, the bottom specification of every carrier, facility, and alertness is a platform-independent model. In the platform-impartial modeling environment, architects can specify hyperlinks from an application to wanted services and facilities, and to other applications, as a part of its version. Working with this structure of related fashions, MDA tools automatically construct bridges connecting implementations on their diverse middleware systems.
Question: What offerings will be available within the MDA surroundings? Answer: OMG members are well aware about the massive services essential to support dispensed computing, each within an employer and among many over the Internet. In CORBA, OMG's solution to this need turned into initially the CORBAservices, already defined and available right here. In the MDA, those have been renamed the Pervasive Services due to the fact a unmarried implementation of each, no matter the platform on which it runs, can provider every application or client that desires its capabilities via MDA-generated cross-platform bridges. Enterprises struggling to maintain and synchronize huge listing offerings replicated on a couple of platforms will virtually recognize the possibility to trim all the way down to a unmarried example! In the MDA, OMG will outline four Pervasive Services fast:
Distributed Event and Notification Services
Additional offerings, as cautioned by way of the list of CORBAservices already available, could be introduced as needed to keep the surroundings entire.
Question 7. How Will Domain-specific Software And Standards Take Advantage Of The Mda?
The MDA has such a lot of benefits for industry-particular software program that some of OMG's Domain Task Forces began writing specs inside the MDA earlier than it became an legit a part of our architecture! In order to benefit an enterprise, a popular must be used by a crucial mass of organizations. Technology-precise standards could have hassle getting mounted wherein platform incompatibility prevents reaching this crucial mass. Sometimes the trouble is even deeper than this: In some industries, architecturally remarkable requirements have been adopted in the formal experience but didn't benefit hold because they have been written for a platform that few organizations had been inclined to help. MDA absolutely eliminates these roadblocks. Under MDA, the useful description of each popular is generation independent, and the structure is able to producing interoperating implementations on multiple platforms. This lets in an industry to define the enterprise capability and conduct of their standards as a PIM, after which produce PSMs and implementations on some thing systems the individuals require. Bottom line: The industry gets a fashionable, each organisation uses it, and none are forced to exchange platforms on the way to benefit. Everybody wins.
OLAP Tutorial Data modeling Interview Questions
Question 8. How Does Mda Compare Or Compete With Microsoft's .Net Or Sun's One?
MDA works at a distinctive stage than .NET and ONE. These are man or woman systems, aimed toward unique albeit vast utility targets, while the MDA is (as its call broadcasts) a Model Driven Architecture that works above the level of every middleware platform, .NET and ONE included. A middleware platform is included into the MDA as a platform-particular profile. As .NET and ONE establish marketplace share, OMG contributors will outline platform-particular profiles for them, allowing them to take part in the MDA at the side of the other structures in order to almost truely encompass Java/EJB, XML and additional protocols and platforms dictated by means of the enterprise or the market (SOAP or XP, for example).
Question nine. Who Is Responsible For The Mda?
Although the unique impetus for the MDA came from OMG team of workers, it's miles now supported by the club as proven with the aid of unanimous votes of the technical representatives attending the agency's assembly in past due February, 2001. Like all of the different paintings of the OMG, MDA become defined and could be advanced by using the OMG club which incorporates a various move-section of computer providers, software program providers, and plenty of stop-users. (If your corporation is an OMG member, please come to our conferences and get worried! If it's no longer, here is facts about membership and an invitation to join us.) The wealth of enjoy contributed by using these hundreds of organizations is one of the awesome strengths of OMG's technique, and has been placed to precise use in defining and refining the MDA. The initial vision was drafted in overdue 2000 on this OMG white paper, and subsequently subtle with the help of many person individuals into this technical attitude.
Service Oriented Architecture (SOA) Interview Questions
Question 10. What Are The Top Three Benefits Of The Mda To Enterprises Trying To Cope With Today's Computing Environment?
There are many blessings to using the MDA technique, with the most crucial being:
An structure primarily based at the MDA is usually geared up to cope with the previous day's, modern and the following day's "next massive component".
The MDA makes it simpler to combine programs and centers throughout middleware limitations.
Domain facilities defined within the MDA through OMG's Domain Task Forces will provide lots wider interoperability through usually being to be had on a site's favored platform, and on more than one systems whenever there's a want.
Service Oriented Architecture (SOA) Tutorial
Question eleven. How Will The Mda Be Delivered? In What Kind Of Tools? And When?
Several key parts of the MDA imaginative and prescient have already been standardized, along with not most effective the UML, MOF, XMI and CWM, but additionally the primary middleware mapping (to OMG's personal CORBA). Several other foremost MDA foundation specifications are "within the chute," along with a middleware-impartial mapping for organisation systems (known as "UML Profile for Enterprise Distributed Object Computing"). In phrases of products, MDA will be carried out with the aid of tools - or suites of equipment - that integrate modeling and development into a single surroundings that carries an software from the PIM, through the PSM, after which through code generation to a set of language and configuration documents imposing interfaces, bridges to services and facilities, and possibly even business capability. Several carriers already offer gear that support integration at about this stage, inclusive of enormous code generation. Although those gear had been now not built explicitly to OMG's MDA widespread (which wasn't complete when they have been created), we're thrilled to peer this stage of help for MDA so early in its development, and feature amassed hyperlinks to MDA products and companies that we recognise approximately right here. Many other carriers are tough at work on MDA-primarily based improvement tools, so we expect the primary era of equipment built explicitly to OMG's fashionable to emerge in overdue 2001. Additional companies' products will be a part of those quickly after, so that the majority OMG seller members (and plenty of non-participants) might be represented within the market through products by way of across the middle of 2002. The technology of application code from an MDA PIM thru an automated or semi-automated collection of steps can be largest benefit of MDA. We've pointed to examples (some more restricted in scope than the usually-applicable MDA structure itself), going for walks these days, that display the practicality of this vision. Generally-applicable MDA tools will to begin with circulate past modeling with the era of code for
Interfaces (in OMG IDL and different interface-defining languages)
Functionality constrained by using a specification (which includes the CORBA Component Model, or EJB)
Access to MDA-standardized Pervasive Services and Domain Facilities
Cross-platform access to functionality already standardized within the MDA, via an routinely-generated bridge
Wrappers for hand-coded execution engines that make access transactional or comfy, as long as the fundamental interfaces to those engines have been defined within the MDA
Operations that get and set the values of variables declared within the model.
The subsequent versions of tools will code execution of simple commercial enterprise guidelines; future versions will become even greater sophisticated.
Business system outsourcing (BPO) Interview Questions
Question 12. How Is Omg Doing, Anyways?
OMG is greater than ever, and doing properly. With masses of member companies, OMG continues to be the biggest software requirements organization of its type. There are extra structures deployed the use of OMGs standards than ever, with new success memories performing daily. Some current examples encompass important design wins at a huge airline reservation machine and two of the sector's biggest multinational vehicle producers. In terms of the OMG standards system, there are now more adoptions in procedure than at some other time in OMGs twelve year history.
Our meetings, which commonly attract hundreds of individuals and visitors, often host enterprise workshops and co-host meetings of different agencies.
Informatica Interview Questions
Question thirteen. Will Mda Adversely Impact The Corba-based Product I've Installed Or Plan To Install In The Near Future?
Absolutely not. First, OMG plans to preserve guide for CORBA at cutting-edge degrees as a minimum; demand from CORBA users in realtime, embedded, fault-tolerant, and organization systems will simply growth the tempo of CORBA standardization.
CORBA can also be one of the maximum outstanding platform-specific fashions inside the MDA. MDA will make it practical to either keep all your CORBA applications and bridge to other structures, or port to them, basing this choice on commercial enterprise elements in preference to technological strain.
Parallel Computer Architecture Tutorial