Open Services For Lifecycle Collaboration
   HOME

TheInfoList



OR:

Open Services for Lifecycle Collaboration (OSLC) is an open community, originally proposed in 2008, to define a set of specifications that enable integration of software development. It has evolved, and continues to evolve, to areas such as Application Lifecycle Management (ALM), Product Lifecycle Management (PLM), IT Operations and more. The intention is to make life easier for tools users and tools vendors, by making it easier for tools to work together.


Organization

The OSLC initiative is divided up into various
OASIS In ecology, an oasis (; ) is a fertile area of a desert or semi-desert environment'ksar''with its surrounding feeding source, the palm grove, within a relational and circulatory nomadic system.” The location of oases has been of critical imp ...
TC (Organization for the Advancement of Structured Information Standards Technical Committees), as well as previously defined working groups and user groups. Each OASIS TC develops specifications in context of a specific part of the lifecycle. For example, there are OASIS TCs for Change and Configuration Management, Automation and Project Management for Contracted Delivery (Supply Chain). There is also a Core TC, which defines a common specification that is extended by each lifecycle TC. As of June 2013, the OSLC initiative is a Member Section of the Open Standard Organization OASIS.


Open specifications

OSLC is open in the sense that anybody can participate (e.g. in User Groups). To participate in the specification developing OASIS TCs, the participants have to sign the IPR policies to ensure irrevocability. The specifications are under Creative Commons licensing and can be freely implemented by anybody. Supporting the OSLC initiative there are open source projects for building an OSLC reference implementation and test suites for various programming languages and framework. The Eclipse Lyo project is one of the open source project which provides consumer and provider SDKs (primarily for Java), reference implementations, samples and test suite.


Status

The effort was formalized in 2009 with the formation of the Change Management workgroup and participation of individuals from
Accenture Accenture plc is an Irish-American professional services company based in Dublin, specializing in information technology (IT) services and consulting. A ''Fortune'' Global 500 company, it reported revenues of $61.6 billion in 2022. Accentur ...
, Eclipse Mylyn/Tasktop, and IBM. Since then, new workgroups have formed around other lifecycle topics and individuals representing about 30 different organizations, including
Oracle An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination. Description The word '' ...
,
Siemens Siemens AG ( ) is a German multinational conglomerate corporation and the largest industrial manufacturing company in Europe headquartered in Munich with branch offices abroad. The principal divisions of the corporation are ''Industry'', '' ...
,
Northrop Grumman Northrop Grumman Corporation is an American multinational aerospace and defense technology company. With 90,000 employees and an annual revenue in excess of $30 billion, it is one of the world's largest weapons manufacturers and military techn ...
,
Tieto Tietoevry Oyj, Tietoevry Corporation, (Tieto prior to Jun 2019) is a Finnish IT software and service company providing IT and product engineering services. Tietoevry is domiciled in Espoo, Finland, and the company's shares are listed on the NASD ...
, and
General Motors The General Motors Company (GM) is an American Multinational corporation, multinational Automotive industry, automotive manufacturing company headquartered in Detroit, Michigan, United States. It is the largest automaker in the United States and ...
. IBM's Cloud and Smarter Infrastructure brand is also starting to use OSLC as an integration technology.


Technologies

The OSLC specifications build on the W3C
Resource Description Framework The Resource Description Framework (RDF) is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. It has come to be used as a general method for description and exchange of graph data. RDF provides a variety of ...
(RDF),
Linked Data In computing, linked data (often capitalized as Linked Data) is structured data which is interlinked with other data so it becomes more useful through semantic queries. It builds upon standard Web technologies such as HTTP, RDF and URIs, but ...
and
REST Rest or REST may refer to: Relief from activity * Sleep ** Bed rest * Kneeling * Lying (position) * Sitting * Squatting position Structural support * Structural support ** Rest (cue sports) ** Armrest ** Headrest ** Footrest Arts and enter ...
, 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 The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
. OSLC also specifies user interface techniques to enable preview, creation and selection of links.


See also

*
Application Lifecycle Management Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of computer programs. It encompasses requirements management, software architecture, computer programming, software testing, so ...
* Functional Mock-up Interface *
Linked Data In computing, linked data (often capitalized as Linked Data) is structured data which is interlinked with other data so it becomes more useful through semantic queries. It builds upon standard Web technologies such as HTTP, RDF and URIs, but ...
*
Product lifecycle management In industry, Product Lifecycle Management (PLM) is the process of managing the entire lifecycle of a product from its inception through the engineering, design and manufacture, as well as the service and disposal of manufactured products. PL ...
*
REST Rest or REST may refer to: Relief from activity * Sleep ** Bed rest * Kneeling * Lying (position) * Sitting * Squatting position Structural support * Structural support ** Rest (cue sports) ** Armrest ** Headrest ** Footrest Arts and enter ...


References

{{reflist


External links

* http://open-services.net – The OSLC homepage * http://oasis-oslc.org – The OASIS OSLC Member Section homepage
Eclipse Lyo
– Eclipse project to develop an OSLC SDK
OSLC4Net
– A .NET SDK for OSLC
OSLC Primer
– explains concepts of OSLC
ink broken Ink is a gel, sol, or solution that contains at least one colorant, such as a dye or pigment, and is used to color a surface to produce an image, text, or design. Ink is used for drawing or writing with a pen, brush, reed pen, or quill. Thicker ...

OSLC Tutorial
– explains how to consume and provide OSLC services with much example code
ink broken Ink is a gel, sol, or solution that contains at least one colorant, such as a dye or pigment, and is used to color a surface to produce an image, text, or design. Ink is used for drawing or writing with a pen, brush, reed pen, or quill. Thicker ...
* https://jazz.net/open-services/ – Jazz.net page on OSLC Software project management