|
CADSE |
|
|
| Acronym: |
CADSE |
| Title: |
Computer Aided Domain Specific Engineering environment |
| Contact: |
|
| Description: |
CADSEg is a project of the Adele team, in Grenoble University (LIG), France. CADSEg is an editor and a generator for CADSEs - Computer Aided Domain Specific Engineering environments. Through dedicated editors and models, CADSEg provides support for specific CADSE definitions, i.e. the domain concepts, the mapping toward Eclipse, the interaction wizards and so on.
The goal of a CADSE is to help software developers when developing software application in a given business or industrial domain. A CADSE appears, to the developer, as an "intelligent" high level Eclipse workspace, which "knows" the concepts of the domain, and knows the "best" way to map them toward programming artifacts : files, folders, projects...
|
| Weblink: |
http://cadse.imag.fr/ |
|
|
ROSE |
|
|
| Acronym: |
ROSE |
| Title: |
|
| Contact: |
|
| Description: |
ROSE provides an ecosystem which allows to easily design and maintain an application composed of distributed services. A service which evolves in this ecosystem will be available remotely (as a Web-Services,jsonrpc, UPnP ..). Reciprocally, this ecosystem allows its services to interact with remote services (eg: web-service, jsonrpc, UPnP and so on).This framework also aims to be compliant with the Remote Services OSGi specification and so to provide a solution for the communication between OSGi gateways. |
| Weblink: |
http://wiki.chameleon.ow2.org/xwiki/bin/view/Main/Rose |
|
|
SAM |
|
|
| Acronym: |
SAM |
| Title: |
Service Abstract Machine |
| Contact: |
|
| Description: |
The Abstract Machine (AM) is an extensible framework designed for the support of dynamic and distributed platforms. Its purpose is twofold : (1) to set an maintain a network of distributed AMs, and to provide (almost) transparent and distributed access from an AM to the other AMs pertaining to that network; (2) provide extensibility mechanisms allowing the development of dynamic and distributed platforms. The original and main use of the AM is the Service Abstract Machine (SAM).
The Service Abstract Machine (SAM) is a dynamic and distributed platform which hides and subsumes a set of existing (and heterogeneous) service platforms. The SAM goal is to provide developers and administrators with a unique an homogeneous view over a set of heterogeneous, local or remote, real service platforms. To do so, SAM integrates a number of existing platforms and reifies their actual services into instances of the SAM platform services. In its current version, SAM supports iPOJO (and OSGi), UPnP, DPWS; other platforms will be added. |
| Weblink: |
http://sam.imag.fr/ |
|
|
CILIA |
|
|
| Acronym: |
CILIA |
| Title: |
Cilia Mediation Framework
|
| Contact: |
Philippe Lalanda
|
| Description: |
Cilia is a lightweight data mediation and integration service component model builts upon OSGi, the dynamic Java platform.
Cilia provides a framework and toolset that simplify the development and the maintenance of large-scale, complexe integration solutions that interacts with heterogenous and complex integrated systems.
|
| Weblink: |
http://cilia.ligforge.imag.fr/
|
|
|
SELECTA |
|
|
| Acronym: |
SELECTA |
| Title: |
A software environment for building applications by composing services
|
| Contact: |
|
| Description: |
Service composition is the mechanism for building software applications by service integration. Service-based applications often require properties like dynamic or non-deterministic service selection that require a new definition of software application, which turns out to be very difficult to perform manually. There is a need to automate this process by providing tools and environments. These tools should allow to build flexible software applications and to ensure the consistency and completeness properties of the composition.
We focus on building software applications by composition, from design to execution. We propose both a service composition approach and a prototype named SELECTA that meets the needs and challenges of service composition such as: increasing the abstraction level for application specification (application models), incremental building of composites, consistency management and completeness of composites, definition of service constraints languages or service selection algorithms, automating the service selection process, providing a set of software environments and tools for designing, building and executing applications.
|
| Weblink: |
http://cadse.imag.fr/selecta/
|
|
|
|
iPOJO |
|
|
| Acronym: |
iPOJO |
| Title: |
|
| Contact: |
|
| Description: |
|
| Weblink: |
|
|
|
|
|
|
|