Project

General

Profile

Actions

Bug #5067

open

The introduction of basic services so that module names are not referenced.

Added by David Welker over 13 years ago. Updated over 13 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
general
Target version:
Start date:
06/30/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
5067

Description

(3) The introduction of basic services so that module names are not referenced.

Modules would just declare that they provide a service and this would have a meaning that is understandable to humans. Services should be used to provide properties and also resources, so that module names are not referenced in code. Also, a workflow could declare that it requires certain services and detect if the modules present do not provide those services and in that case provide an appropriate message to the users. The most difficult issue with services is whether they should be versioned and if so, how?

Actions #1

Updated by Christopher Brooks over 13 years ago

This should probably wait on the Ptolemy OSGI implementation, so I'm targeting
2.X.Y

Actions #2

Updated by Redmine Admin almost 11 years ago

Original Bugzilla ID was 5067

Actions

Also available in: Atom PDF