OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

mgmtprotocol message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: [mgmtprotocol] Consolidated Requirements


Here is a consolidated list of requirements for today's call.

Winston

Title: Management Protocol Technical Committee

Management Protocol Technical Committee

Requirements List as of 08/21/2002

“Copyright (C) OASIS Open (2002). All Rights Reserved”

 

Management Web Service Requirements

 

1. Focus on using web services to interface to CIMOM (as opposed to managing web services themselves which we could do in addition).
 
2. Use WSDL to describe the interface to the web services, as opposed to just supporting a SOAP protocol. This means the elements of the CIM meta model (classes, properties, etc) need to be mapped to WSDL elements.
 
3. Make sure that no capabilities of the CIM meta-model and CIM operations get lost on the way (particularly inheritance, associations, query language and indications).
 
4. Make sure that what we do will scale up to large number of CIM instances (e.g. >10000 per class).
 
5. The specification needs to be completely agnostic to any specific CIM schema / model. That means any future schema / model would need to be supported automatically.
 
6. We should do the specification in such a way that any code that implements the specification can be as schema/model agnostic as possible. 
 
7. We will need to support future versions of the CIM operations. Example (not entirely out of the air because I have a CR pending on that): The Associators operation gets an additional argument specifying a query string to be applied to the target side objects. I suspect there are changes to CIM operations that require new versions of our specification. This again brings up the question how versions of our spec are synchronized with versions of CIM operations specs. Probably some procedural mechanism needs to be established.
 

8. The need to model all management protocol interactions over SOAP & WSDL

 

9. Use of XML for the data models

 

10. Transport protocol should be https for b2b, but otherwise should be transport agnostic

 

11. No forklift:

 

12.  Co-exist with existing management infrastructure

 

13. Interoperate bi-directionally with existing management solutions in enterprise

 

14. Operational monitoring is only a small piece of management

 

15. Requires visibility into dependent components (such as services, process, servers, java component, .NET application, etc.)

 

16. Monitoring is not just operational data; need models of businesses

 

17. Performance monitoring

 

18. Business activity monitoring

 

19 . Articulate how web-service management relates to all the other web-service standards

- WS-routing and WS-referral

- WS-security and SAML

- UDDI

20. Management messages can define changes to management (configuration of management)

 

21. Configuration messages should be able to specify their targets in a manner that is natural (web services might be specified by URL or WSDL file)

 

22. Configuration messages should include message content handling (the ability to, say, add instrumentation based on message content)

 

23. Management may be active, and should include capabilities for defining "ping" capabilities, etc.

 

24. Management infrastructure must not assume participation by or knowledge of the target services.

 

25. Management must be amenable to any services described by WSDL (This means that SOAP is not required.)

 

26. Configuration should be performed by messages, and not require restart or other human intervention.

 

27. Change Management: If different vesions of the Web Services protocols are available over a period of time (SOAP 1.2, 2.0, etc.. and similarly for WSDL, and other protocols) we need a method/methodology to track version changes in a central piece of system.

 

 

 
 
Web Services Management Requirements

 

1. Provide a way for a management application to identify the transactions provided by a web service (this is already done with WSDL)

 

2. Provide a standard way to express, for each transaction provided by a web service, the identity of managed objects that are required to process the transaction. I'm primarily interested in the identity of component web services, but the identity of other managed objects (computers, subsystems, etc) would be useful as well.

 

3. Provide a standard way for expressing a transaction trace, i.e. a list of the subsystems invoked by a transaction either as it is being processed, or once the transaction has completed.

 

4. Provide a standard way for expressing the availability of test transactions, i.e. transactions that are used to test the components of a distributed system.

 

 
 

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC