convedo Tech Talk

Covid-19/Coronavirus Releated Solutions Learn more

    The OpenText Process Suite ABC Glossary - Java part 1


    The Open Text Process Suite platform is primarily built using the Java programming language, this means that there is a tight integration with the Java platform. When developing applications with the OTPS platform, you can import or add your Java source code, refer to or make use of any available Java methods as part of your application. Here, we will explore how to apply any Java code with the OTPS platform

    Java SE Development Kit and Java RE

    When running web service operations by the OTPS platform these are executed by means of one or more service containers that are grouped into a service group. Each service container is a JVM (Java Virtual Machine) that executes the web services. Web service operations are collected or grouped into a web service interface. At the level of the service group, you associate any number of specific web service interfaces to be handled by the included service container(s). When running the web service, the actual implementation of the web service operation is executed by the application connector that is contained as part of the service container definition. Refer to the topic Application Connector for more details on the concept of application connector.

    When you wish to develop applications with the OTPS platform, you need to install the Java SE Developer Kit as a prerequisite on the Development server. While deploying the application on a Test, Acceptance and Production server only the Java SE Runtime Environment is required. The OTPS platform uses DTAP as phased approach for software development, testing and deployment. In the OTPS technical community you can find more information on the supported environment for the OTPS platform:

    WS-AppServer application connector

    One of the core or technology application connectors included with the OTPS platform is the WS-AppServer connector. This application connector provides connectivity and data management capabilities while working with relational databases and Java classes. Through WS-AppServer, you can connect, generate and run web service operations performing basic CRUD (Create, Read, Update and Delete) operations against a relational database such as Oracle, Microsoft SQL Server, etc. Furthermore the WS‑AppServer connector can be used to run methods from Java classes and/or generate and run web service operations based on static methods contained in these Java classes.

    When defining a service container based on the WS-AppServer application connector, you can configure to which database the service container is connecting. These database configuration details are stored as separate items (data source definitions) in the LDAP based CARS registry, and can thus be re-used with different WS‑AppServer connector based service containers if necessary. Note when defining a service group and service container to only run the methods from Java classes or web service operations implemented through Java classes that are not related to any relational database, you need not configure the database.

    List of abbreviations 

    Abbreviation Description
     ANSI  American National Standards Institute
     BAM  Business Activity Monitoring
     BER  Business Event Response
     BPML  Business Process Modeling Language
     BPMN   Business Process Modeling Notation
     BPMS   Business Process Management Suite (or System)
     CAF  Composite Application Framework file extension
     CAL   Composite Application Logging (framework)
     CAP  Cordys / Composite Application Package (file extension)
     CARS  Cordys Admin Repository Server
     CMC   Cordys Management Console
     CRUD  Create, Read, Update and Delete, data manipulation operations with a    relational database
     CWS  Collaborative Work Space
     DTAP   Development, Testing, Acceptance and Production
     ESB   Enterprise Service Bus
     HW   HardWare
     IDE   Integrated Development Environment
     IP   Internet Protocol
     JAR  Java ARchive file extension
     JVM   Java Virtual Machine
     KPI   Key Performance Indicator
     LDAP   Lightweight Directory Access Protocol
     OMG   Object Management Group
     OTPS   OpenText Process Suite
     PIM   Process Instance Manager
     PMO   Process Monitoring Object
     RDBMS   Relational DataBase Management System
     SCM   Software Configuration Management
     SCXML   State Chart XML
     SOA   Services Oriented Architecture
     SOAP   Simple Object Access Protocol
     SQL  Structured Query Language
     SSU   State Sync-Up
     SVN   SubVersioN
     SW   SoftWare
     W3C  World Wide Web Consortium
     WfMC   Workflow Management Coalition
     WSDL   Web Service Definition Language
     WSI  Web Service Interface
     WSO  Web Service Operation
     XML   eXtensible Mark-up Language
     XPDL   XML Process Definition Language

    Don't miss out on future blog posts! Subscribe to email updates today!

    tech talk blog  

    Topics: OpenText- BPM- Best Practice- How To- Cordys- process suite- OpenText Process Suite- OTPS

    Previous Post

    The OpenText Process Suite ABC Glossary - Inbox part 3

    Next Post

    The OpenText Process Suite ABC Glossary - Java part 2

    7 steps to bpm success

    Free Whitepaper: 7 Steps to BPM Success

    A Pragmatic Approach to Leveraging BPM Technology for Business Success

    This whitepaper provides the reader with a 7 Step model that seeks to suggest ways in which organisations can maximise their business returns. The model sets out to blend the benefits of non-technology approaches with the more technological ones.

    Download Whitepaper Now

    Have a project in mind?

    We'd love to chat with you and find out how we can help solve your process and automation challenges.

    Get in touch with us


    Get all the latest updates on Intelligent Automation.

    Fill out the form below to subscribe to the convedo newsletter.

    Subscribe to Email Updates

    100% Privacy. No Spam.

    Recommended Reading

    Posts by Tag

    See all