Eclipse Europa fully supports the SOA modeling project

Source: Internet
Author: User

Although no one has so far called Eclipse Modeling Project The new super model, it has already met the service-oriented architecture (SOA) that is currently most concerned. This, indeed attracts a lot of attention ...

Eclipsemodeling Project (EMP) will be updated to the Europa tool that Eclipsefoundation released on June 29.

In addition to providing mature drawing modeling and support for Unified Modeling Language (UML) version 2.0, EMP supports other tools released by Europa that include new SOA tool projects and network Tools projects, eclipsemodeling Framework Project manager Ed Merks this description.

The importance of EMP for SOA has surpassed the modeling requirements and APIs generated in SOA implementations. "It has been used to implement the Service data object (SDO) service component Architecture (SCA)," he said of two specific application criteria in Oasis, and vendors, including IBM and Oracle, supported both application standards.

EMP provides an OSGi link within an SOA that was first known as the Open Service Gateway, and Eclipse is implementing it in the Eclipse Equinox Project and supporting it as the basic technology for all enterprise application development, including SOA, Rich Internet applications ( RIA) and Ajax. "You can use EMP Modeling technology in SOA to build bridges between Web service foreground and internal OSGi service," said Richard Gronback--borland, chief scientist and eclipsegraphical of Eclipseemp. Modeling Framework (GMF) project leader, said.

Europa will publish the Eclipse tools and Merks's fourth annual chain, the mid-level technician at IBM Toronto Software Lab says the eclipsemodeling Framework (EMF) is here from the start.

"When Eclipse first appeared, the EMF came back," he said. "From the outset we described the EMF by pointing out that eclipse is about integrating all of your user interfaces, so you can create a very sticky IDE where all the parts are relevant and interactive." ”

And it will become very popular to think of modeling as a subproject of application development, and Merks says that Eclipse and IBM understand the importance of modeling in their difficult development path. "In the beginning eclipse itself does not provide anything in the form of fine-grained data integration," Merks explains: "All the data views displayed and manipulated in a variety of ways have become possible." This is also a problem within IBM. Each time someone needs to define a model, they will do it in a completely unique way, but they mess up when the model needs to interact. If you need to work with XmlSchema and UML and other standards, you need to learn the different APIs. You can't actually deduce from one model to another. And the purpose of this formal EMF. It provides fine-grained data integration between all the different types of data, so you can manipulate the data before you know the data type. ”

Over time, the EMF has become more mature and can be used in UML and graphical diagramming tools, Gronback added.

"Today the eclipsemodeling framework has been used in many commercial and open source projects to provide a standard way to generate APIs," he said. "People follow up and add graphics editing capabilities. Then we implement UML modeling on EMF. We have recently added UML diagrams, so you can work in a graphical environment. ”

The Europa,merks and Gronback, released last month that have become part of Callisto and this year, have foreseen the release of the next summer and, following Eclipse's tradition, the name of the Jupiter moon will be Ganymede.

The incubation phase of the Eclipse Modeling Project is a collection of tools for model and text transformation and model development tools integration.

"This project will never stop," Merks said. "There is always something to add. It's best to think of it as a likable guy. Its hierarchy will keep growing.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.