Portus is designed to commoditise an organisation’s data – to release the data from the confines of existing applications and the restrictions of any particular system platform – thus unlocking its business value as information. And here is the key: Portus is a truly open product – exploiting industry standard data access technologies to get at an organisation’s data (wherever it be on the network, whether it be on mainframe or server) and present it (and modify if required) using business defined views – all without making any application or database changes; create duplicates of the data; or having to install any client / desktop (PC, tablet, mobile) software.
The Portus product, accompanied by the appropriate Portus driver (e.g. Oracle, Sysbase, DB2) is installed on the server(s) alongside the database(s) that stores the required data. An administrator, using the Portus Control Centre (PCC) Configuration Tool, ‘discovers’ the database structure and tables (complying to the organisation’s security, authentication and encryption standards). From these the administrator creates web services granting access to desired data elements and publishes the web services on the organisation’s network.
These services, which are under PCC change control, are then ‘consumed’ and shared by front-end applications which could simply be standard web-browsers such as Internet Explorer, standard MS Office applications such as Excel, or more likely, custom-built web applications. These base services may then be reused within an aggregated service using a Business Data View (BDV) capability available with Portus.
In addition to accessing the data assets of an enterprise, Portus has the ability to ‘wrap’ and create services from application programs running under IBM’s CICS TP monitor, or standalone programs written in COBOL, Natural, C or other languages. These programs are then presented as web services that can be called from new applications to perform computational or processing functions thus improving the usability of existing logic.