Page tree
    Skip to end of metadata
    Go to start of metadata

    TrueSight Capacity Optimization provides specific development tools and a comprehensive set of Application Programming Interfaces (API) to enable you to develop additional data collection capabilities, new content artifacts, and integrations with external applications. 

    For more information, see the following sections:

    APIs

    Click a box to see the corresponding topic.

    developing_apis

     

    You can develop the following objects to connect to TrueSight Capacity Optimization:

    • Plugins: Plugins run inside TrueSight Capacity Optimization to provide new integration capabilities (custom connectors) and contents (custom advanced report templates and custom view portlets). TrueSight Capacity Optimization provides development APIs and development kits (SDK) for writing your own plugins.
    • Clients: Clients connect to TrueSight Capacity Optimization to obtain specific services (for example, to extract data). TrueSight Capacity Optimization provides APIs for developing clients in the form of RESTful Web Services.

    Plugins

    TrueSight Capacity Optimization plugins can be used to store (input) or retrieve (output) data from the database. 

    Side

    Plugin

    References

    Input

    ETL: A custom ETL can be developed to used to extend out-of-the-box integration capabilities.

    Developing custom ETLs

    Output

    Report template: A custom advanced report template can be used to extend out-of-the-box reporting templates.

    Developing custom Report Templates

    Output

    View Porlet: A custom view portlet can be developed to extend out-of-the-box portlets.

    Developing custom portlets

    TrueSight Capacity Optimization provides Integrated Development Environment (IDE) called Integration Studio. You can use it for all plugin development activities. For more information, see Integration Studio.

    Clients

    For information about client development in TrueSight Capacity Optimization, see Developing clients.

    Development skills

    Development in TrueSight Capacity Optimization requires multiple skills depending on which specific plugin or client is being developed:

    Skill type

    Skill

    Required for

    General

    Regular expressions

    Any development

    System
    Programming

    UNIX shell

    Any development

    Database Programming

    SQL language (Oracle)

    • Custom connectors (integration of database data sources)
    • Custom report templates (data marts and data sets)

    Programming Language

    Perl language

    Custom connectors (developed in Perl)

    Programming Language

    Java

    • Custom connectors (developed in Java)
    • Clients

    2 Comments

    1.  

      1.