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

 


Help: OASIS Mailing Lists Help | MarkMail Help

oasis-charter-discuss message

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


Subject: Proposed Charter for OSLC Lifecycle Integration for Automation (OSLC Automation) TC


To OASIS Members:

A draft TC charter has been submitted to establish the OASIS OSLC Lifecycle Integration for Automation (OSLC Automation) Technical Committee. In accordance with the OASIS TC Process Policy section 2.2: (https://www.oasis-open.org/policies-guidelines/tc-process#formation) the proposed charter is hereby submitted for comment. The comment period shall remain open until 23:59 GMT on 04 February 2014.

OASIS maintains a mailing list for the purpose of submitting comments on proposed charters. Any OASIS member may post to this list by sending email to: oasis-charter-discuss@lists.oasis-open.org. All messages will be publicly archived at: http://lists.oasis-open.org/archives/oasis-charter-discuss/. Members who wish to receive emails must join the group by selecting "join group" on the group home page: http://www.oasis-open.org/apps/org/workgroup/oasis-charter-discuss/. Employees of organizational members do not require primary representative approval to subscribe to the oasis-charter-discuss e-mail.

A telephone conference will be held among the Convener, the OASIS TC Administrator, and those proposers who wish to attend within four days of the close of the comment period. The announcement and call-in information will be noted on the OASIS Charter Discuss Group Calendar.

We encourage member comment and ask that you note the name of the proposed TC (oslc-auto) in the subject line of your email message.

--- charter for OSLC Lifecycle Integration for Automation (OSLC Automation) TC --- 

OASIS OSLC Automation Technical Committee

(1)(a) Name of the TC

OASIS OSLC Lifecycle Integration for Automation (OSLC Automation) Technical Committee 

(1)(b) Statement of Purpose

With high demand for faster development and deployment cycles of system and software products in order to reduce time to market, enterprises want to more flexibly manage and drive automation in their development environment to maximize the efficiency and maintainability of development processes. Also enterprises expect to incur significant integration work with respect to data, process and functional integration to fully achieve automation across the IT service life cycle. However, with the increase in rich distributed tools such as cloud-based build and deployment, automating the end to end product development operations is becoming even more complex than it already was from integrating different vendors, open source projects and their own homegrown components.

In order to support these automation scenarios, there is a need for an open technical architecture that is minimalist, loosely coupled, and standardized. This provides common standardized data formats and operations, which heterogeneous components can each use to describe and advertise their automated operations for use by all other tools in the ecosystem, in both user-triggered and programmatic situations. Consumers of this standardized communication can then leverage the value of many existing technologies that expose these operations, while only having to implement a single integration - with the standard.

The OSLC (Open Services for Lifecycle Collaboration) initiative applies World Wide Web and Linked Data principles, such as those defined in the W3C Linked Data Platform (LDP), to create a cohesive set of specifications that can enable products, services and other distributed network resources to interoperate successfully. Therefore, the goal of OSLC Automation TC is to produce specifications that leverage the OSLC Core Specifications and enable interoperation of automation processes among IT systems such as servers, workstations, and smart hand-held devices to improve efficiency and reduce the need for human interactions in the software development, test, deployment, and operations lifecycle phases. Scenarios and implementations drive these specifications to ensure that they are fit for purpose. 

(1)(c) Scope

The OASIS OSLC Automation TC defines the linked data resource types related to the planning and execution of automation. The intent of this specification is to define the set of HTTP-based RESTful interfaces in terms of HTTP methods, HTTP response codes, MIME type handling, and resource formats. The capabilities of the interface definitions are driven by key integration scenarios and therefore don't represent a complete setup of operations on resources or resource types. The resource formats and operations may not match exactly the native models supported by automation service providers but are intended to be compatible with them, providing a common ground between heterogeneous components. 

The OASIS OSLC Automation TC will accept as one input the OSLC MS Steering Committee approved versions of the OSLC Automation PostV2.0 specification from open-services.net which is available at:  

http://open-services.net/wiki/automation/OSLC-Automation-Specification-Version-PostV2/

Here are the key responsibilities of the OSLC Automation TC:

1)  Expand on concepts from OASIS OSLC Core TC, LDP (Linked Data Platform), and other linked data and web technologies, as needed, to meet this list of integration capabilities
  a)  Advertising, discovering and executing automated processes provided by a server
  b)  Describing and providing parameters to those automated processes
  c)  Tracking the execution of those automated processes
  d)  Accessing the results and side effects of those automated processes
  e)  Managing the interaction and orchestration of multiple automated process, from one or many providers
  
2)  Add additional technical elements as required to support current and future scenarios from OSLC User Groups, OSLC MS-affiliated TCs, Subcommittees and the OSLC Member Section Steering Committee

3)  Support technical coordination activities:
  a)  Escalate subsets of the specification(s) that may be useful to other OSLC MS affiliated-TCs
  b)  Write and format the specification(s) in a way that is conducive to other OSLC domains and other specifications that wish to reuse automation linked data concepts
  c)  Discuss with other OSLC MS-affiliated TCs about scenarios that are common to their domain and automation, or that involve the interaction of both domains, and about common solutions where appropriate
  
(1)(d) Deliverables

The OASIS OSLC Automation TC is expected to produce within 24 months of the first meeting:

1)  Scenarios: these will guide the priorities and specification contents within the TC
  a)  Also a prioritized list of scenarios both developed by the OSLC Automation TC and contributed from OSLC User Groups, OSLC MS-affiliated TCs, Subcommittees and the OSLC MS Steering Committee.

2)  Specifications:  Based on the scenarios, specifications will be developed to address automation requirements, and set rules by which OSLC MS-affiliated domain TC specifications can leverage, and possibly extend the OSLC Automation TC specifications. The specifications will provide terminology and rules for defining resources in terms of the property names and value-types, and will recommend various resource representations. 
  a)  These deliverables may constitute a collection of specifications, one per capability or a single specification covering a collection of capabilities
  b)  Additional specifications may be introduced over time to satisfy capabilities needed by supported scenarios

3)  Supporting and enabling material, produced in collaboration with other OSLC MS-affiliated TCs as appropriate or on an as-needed basis to support broad adoption including:
  a)  Guidance - informative, non-normative material covering topics such as implementation, resource design, and specification development 
  b)  Best Practices - publication of various best (and worst) practices to aid in the implementation of specifications and interoperable solutions. 
  
4)  Terminology: a set of terms intended to be useful across OSLC MS-affiliated TCs and other linked data specifications when describing automated processes.

5)  Vocabulary: in support of specifications, a set of machine and human processable vocabularies

6)  Test suites: provide description test suites (perhaps manual) to illustrate how implementations of specifications should comply with the specification.  The OASIS OSLC Automation TC may also identify suitable third party automated test suites, such as an open source suite of from Eclipse Lyo, which can be used to execute such tests. 

The OASIS OSLC Automation TC plans to revise and expand its specifications over time, to enable functionality called for by revisions in, and expansions of, the motivational scenarios.  This means that new specifications that cover new capabilities may be introduced as scenarios are refined to support new capabilities. 

Maintenance

Once the TC has completed work on a specific deliverable (whether "complete" means it has become an OASIS Standard, or simply a Committee Specification is left to the TC's discretion), the TC will provide maintenance for that deliverable. The purpose of maintenance is to provide minor revisions to previously adopted deliverables to clarify ambiguities, inconsistencies and obvious errors. Maintenance is not intended to enhance a deliverable or to extend its functionality. In addition to maintenance, the TC may choose to create new versions of specifications that support additional capabilities as needed by scenarios.

(1)(e) IPR Mode

This TC will operate under the "RF (Royalty Free) on Limited Terms" IPR mode as defined in the OASIS Intellectual Property Rights (IPR) Policy.  

(1)(f) Anticipated audience of the work

The OSLC Automation TC will produce specifications that are applicable to two types of interest groups: 

1)  Developers of OSLC specifications, including those produced by OSLC MS-affiliated TCs and other standards groups

2)  End users of Specifications, including implementers (software vendors, open source projects, and developers of custom business software) 

The work should be of interest to anyone involved with integration of tools. 

(1)(g) Language

The OSLC Automation TC will conduct its business in English. The TC may elect to form subcommittees that produce localized documentation of the TC's work in additional languages.


(2) Non-normative information

(2)(a) Identification of similar or related work

1) W3C Linked Data Platform, referenced here: https://dvcs.w3.org/hg/ldpwg/raw-file/default/ldp.html

2) OSLC Steering Committee approved versions of the OSLC Automation specifications from open-services.net available here:  

http://open-services.net/wiki/automation/OSLC-Automation-Specification-Version-PostV2/

(2)(b) Date, Time and Location of the first meeting

The first meeting will be held through teleconference on 10:00 AM-12:00PM (EST) March 25, 2014 and IBM will sponsor this call. 

(2)(c) Ongoing meeting schedule

The TC intends to meet by teleconference every two weeks. Sponsorship for these meetings will be rotated through the OASIS Organizational Members represented on the TC.

(2)(d) The you names, electronic mail addresses, and membership affiliations of co-proposers

1)  Dimuthu Leelarathne, dimuthul@wso2.com, WSO2 OASIS member

2)  John Arwe, johnarwe@us.ibm.com, IBM OASIS member

3)  Kyle Perkuhn, kyle.perkuhn@ni.com, National Instruments OASIS member

4)  Martin Pain, martinpain@uk.ibm.com, IBM OASIS member 

5)  Shiroshica Kulatilake, shiro@wso2.com, WSO2 OASIS member

6)  Umberto Caselli, umberto_caselli@it.ibm.com, IBM OASIS member

(2)(e) Statements of Support

I, Dave Ings, ings@ca.ibm.com, OASIS primary representative of IBM organization, confirm our support for this charter and endorse our proposers listed above as named co-proposers.

I, Paul Fremantle, paul@wso2.com, OASIS primary representative of WSO2, confirm our support for this charter and endorse our proposers listed above as named co-proposers.

I, Tom Bradicich, tom.bradicich@ni.com, OASIS primary representative of National Instruments, confirm our support for this charter and endorse our proposers listed above as named co-proposers.

(2)(f) TC Convener

The TC Convener will be Lin Ju, linju@ca.ibm.com, OASIS member.

(2)(g) Affiliation to Member Section

The OASIS OSLC CCM TC intends to request affiliation with the OASIS OSLC Member Section (MS): http://www.oasis-oslc.org/.

(2)(h) List of anticipated contributions

The OASIS OSLC Automation TC will accept as one input from the OSLC Steering Committee approved versions of the OSLC Automation specifications Version PostV2 from open-services.net available here: http://open-services.net/wiki/automation/OSLC-Automation-Specification-Version-PostV2/

References

[1] Linked Data Platform 1.0 (Draft) 
http://www.w3.org/TR/ldp/

[2] Open Services for Lifecycle Collaboration (OSLC) 
http://open-services.net 

[3] Open Services for Lifecycle Collaboration Automation Specification Version 2.0 (Final) 
http://open-services.net/wiki/automation/OSLC-Automation-Specification-Version-2.0/

[4] Open Services for Lifecycle Collaboration Automation Specification Version PostV2 (Draft) 
http://open-services.net/wiki/automation/OSLC-Automation-Specification-Version-PostV2/

[5] Eclipse Lyo 
http://eclipse.org/lyo 

[6] OASIS IPR Policy 
https://www.oasis-open.org/policies-guidelines/ipr 

--

/chet 
----------------
Chet Ensign
Director of Standards Development and TC Administration 
OASIS: Advancing open standards for the information society
http://www.oasis-open.org

Primary: +1 973-996-2298
Mobile: +1 201-341-1393 

Check your work using the Support Request Submission Checklist at http://www.oasis-open.org/committees/download.php/47248/tc-admin-submission-checklist.html 

TC Administration information and support is available at http://www.oasis-open.org/resources/tcadmin

Follow OASIS on:
LinkedIn:    http://linkd.in/OASISopen
Twitter:        http://twitter.com/OASISopen
Facebook:  http://facebook.com/oasis.open


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