Open Services for Lifecycle Collaboration

Open Services for Lifecycle Collaboration
OSLC diagram.png

Open Service for Lifecycle Collaboration (OSLC) is an open community, originally proposed in 2008,[1] to define a set of specifications that enable integration of software development and more broadly Application Lifecycle Management (ALM) and Product lifecycle Management (PLM) products and services. The intention is to make life easier for software and product developers and tools vendors, by making it easier for tools to work together.[2]

Contents

Organization

The OSLC initiative is divided up into a dozen workgroups and each workgroup develops specifications in context of a specific part of the lifecycle.[3] For example, there are workgroups for Change Management, Quality Management, Requirements Management, Software Configuration Management and Build Automation. There is also a Core workgroup, which defines a common specification that is extended by each lifecycle workgroup.

Open specifications

OSLC is not associated with a standards body or open source organization, but OSLC is open in the sense that anybody can participate as long as they sign a patent non-assert covenant, the specifications are under Creative Commons licensing and can be freely implemented by anybody.[4]The OSLC initiative also includes an open source project that is building an OSLC reference implementation and test suites licensed under the Apache Software License.[5]

Status

The effort was formalized in 2009 with the formation of the Change Management workgroup [6] and participation of individuals from Accenture, Eclipse Mylyn/Tasktop,[7] and IBM. Since then, new workgroups have formed around other lifecycle topics and individuals representing about 30 different organizations, including Oracle, Siemens, Northrop Grumman, Tieto, and General Motors. IBM's Tivoli brand is also starting to use OSLC as an integration technology.[8]

Technologies

The OSLC specifications build on the W3C Resource Description Framework (RDF), Linked Data and REST, enabling integration at data level via links between related resources. OSLC resources are defined in terms of RDF properties. Operations on resources are performed using HTTP. OSLC also specifies user interface techniques to enable preview, creation and selection of links.[9]

See also

External Links

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Open Text Corporation — OpenText Corporation Type Public (NASDAQ: OTEX; TSX: OTC) Industry …   Wikipedia

  • Open source software development — is the process by which open source software (or similar software whose source code is publicly available) is developed. These are software products “available with its source code and under an open source license to study, change, and improve… …   Wikipedia

  • Commercial open source applications — Open source software is widely used for private and non commercial applications. In addition, many independent software vendors (ISVs), value added resellers (VARs), and hardware vendors (OEMs or ODMs) use open source frameworks, modules, and… …   Wikipedia

  • Product lifecycle management — (PLM) is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal. [cite web title = About PLM publisher = CIMdata url = http://www.cimdata.com/PLM/aboutPLM.html ] PLM… …   Wikipedia

  • Microsoft Office — Developer(s) Microsoft Initial release November 19, 1990; 21 years ago ( …   Wikipedia

  • Enterprise content management — (ECM) is a set of technologies used to capture, store, preserve and deliver content and documents and content related to organizational processes. ECM tools and strategies allow the management of an organization s unstructured information,… …   Wikipedia

  • Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… …   Wikipedia

  • Windows Server 2003 — Part of the Microsoft Windows family …   Wikipedia

  • Features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • Social software — encompasses a range of software systems that allow users to interact and share data. This computer mediated communication has become very popular with social sites like MySpace and Facebook, media sites like Flickr and YouTube, and commercial… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”