Project

General

Profile

Bug #5067

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

Added by David Welker over 9 years ago. Updated over 9 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?

History

#1 Updated by Christopher Brooks over 9 years ago

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

#2 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 5067

Also available in: Atom PDF