Challenge: Autonomy
Megamodules are autonomous:
- responsibility for maintenance is with provider
- client has no direct control over availability of services and resources provided
- heterogeneity concerning implementation languages, server platforms, distribution systems, and interface definitions (ontologies, ==> SKC project)
- yet client might be able to choose from several providers