
| ID | 2.1.1 |
| Title | An integrated and technology-neutral methodology for development, lifecyle management and publication of middleware components. |
| Expert | Bharat Bhushan (FRAUNHOFER FOKUS) Anthony Tarlano (DOCOMO) |
| Priority | mandatory |
| Description | Combining service logic with service semantics is a worthy goal and already proving to be a key requirement in service-oriented architecture and component-based development. What this implies is that development of service logic and service metadata and publication and discovery should be combined too. The requirement is for these two activities to be seen as an integrated process. What is needed is that the developer not only focuses on specification of service component, but also on the technology-neutral and UML-artefact based representation of component's realization, lifecycle, and metadata publication. |
| Rationale | The rationale for an integrated methodology is that a SPICE component must have some interfaces that it must provide to its user (system admin, execution platform, etc.) and then it has its own specific interface for which it has been implemented (e.g., Location Provision). A developer can use a legacy component and make it complaint and deployable in SPICE platform. Or, he/she can develop a component right from scratch. In either of the cases, the developer would follow certain steps and make certain decision. Furthermore, developer being deeply involved in component's development, will have initimate knowledge of component's capabilities, which will be querried by the semantic matchmaker such as SPICE Discovery Facility. Therefore it makes sense that development, metadata development, and publication are seen more as integrated process than two separate processes. |
| Type | functional |
| Depends on |   |
| Child dependencies |   |
| Environment | "Execution Environments" |
| Other_info |   |
| Category | technical;open market |
| Subcategory | SPICE Middleware Compoment |
| Subcategory2 |   |
| Scenario_scene | unified.scene1 unified.scene2 unified.scene3 |
| SPICE_value | service creation;(seamless) service adaptation;service execution |
| Demo | implemented;concept |
| Keywords | cookbook;component-based development;service-oriented architecture;activity diagram;UML;metadata;publication;discovery;technology-neutral artefacts |
| Home |