JOSIF Main Page | Overview
Introduction
The TeleManagment Forum Integration Program is a working group drawn from across the Telecommunications industry which is seeking to define the next generation of open interfaces for operational support systems. More details of this program can be found at The Integration Program
The TIP implementation project is providing an open source environment and tooling to expedite the creation and implementation of TIP interfaces. This page provides an overview of the TIP open source project hosted on the OpenOSS site.
Further information on the constitution of this project can be found in the project charter in TIP Project Governance. You may also find useful additional information in the Presentations and White Papers page.
Project Objectives
1. Create tooling which will expedite the creation of Operational Support System interface specifications. The objectives for the tooling design will be;
- Design tooling which guides the specification developer to create interface specifications corresponding to a common pattern and consistent with other specifications in the TM Forum Integration Program (TIP).
- Design tooling which utilizes UML-like models derived from the TM Forum Shared Information/Data (SID) model in order to generate the interface specifications
- Design Tooling which automatically generates a significant proportion of the interface documentation
- Design tooling which automatically generates a significant proportion of the interface Reference Implementation and Compatibility Test Kit
- Design tooling which creates a library for each interface that can be utilized by interface implementers to quickly create working interface for their own projects.
2. Develop the first interface to be defined within the TIP Program using an open source project. The first interface to be developed in this way will be the Service Problem Management (SPM) interface. This will serve as a reference test for the use of the rest of the tooling. The current project charter only covers the creation of the SPM interface. A decision has yet to be made whether other TIP program interfaces will be developed using the OpenOSS site but, regardless of the future direction, the tooling and SPM example will continue to be maintained on this site.
Relationship between Sub-projects
The project is broadly organized as four units of work as illustrated in Figure 1. The principle sub-projects within the TIP Open Source Project are
- Project Infrastructure - This implements and manages all of the key components used to support an open source project including the site, build system, repository layout, release management etc
- Framework Projects - The projects within the Framework are principally concerned with providing tools to help with defining and publishing the interface and it's documentation.
- Platform Projects - The projects within the Platform are principally concerned with providing tools to help with the creation of reference implementations (RI's) and Compatibility Test kits (CTK's) in support of the specification
- Interface Projects - The Interface projects are the specific projects targeted at creating each specification with it's supporting implementation library, RI and CTK. The interface projects are the primary consumers of the Framework and Platform projects.
!TipProjectOverview.gif|align=right!