Sirius Software, Inc.
Click to restore navigation bars  


Products

Sirius Software's Model 204 related products position your data at the center of high-performance Web and client/server-based processing, helping to extend application lifetimes and decrease cost of ownership. Sirius' product suite covers four broad categories: Interoperability, Performance Management, Help Desk Support, and Life Cycle Management. As a result of our extensive experience applying new technologies in a wide variety of programming environments, Sirius is often contracted for consulting projects, not necessarily in areas related to Model 204.

Interoperability

The Janus product family allows Model 204 databases and applications to become high performance participants in the network-based application architectures of the future. Janus covers the full spectrum of application requirements, including web, web commerce, client/server and database interoperability.

Janus tightly integrates support for a wide variety of industry standard TCP/IP protocols within Model 204's unique 4GL-based application environment. The result is unparalleled performance and security. Janus streamlines the transition from mainframe-based computing architectures to distributed, network-based environments by reducing the risks and costs associated with introducing new technologies into existing Model 204 legacy environments.

Janus TCP/IP Base: provides a direct, high performance connection between Model 204 and a TCP/IP network. Janus TCP/IP Base works with all popular TCP/IP support packages. The Janus IFDIAL Library is a no-cost C-callable API that operates in conjunction with Janus TCP/IP Base to provide rudimentary access to Model 204 from a wide variety of platforms.

Janus Network Security: provides support for the Secure Sockets Layer (SSL) protocol. SSL supports server authentication, message privacy and integrity across public and private networks. Janus Network Security includes tools for key generation as well as certificate generation and management.

Janus Web Server: the world's first full-featured Hyper-Text Transmission Protocol (HTTP) server that is fully integrated within a database management system. Janus Web Server can be used to serve up all types of static content including plain text, Hyper-Text Markup Language (HTML) and binary data types. HTTP 1.1 is supported, along with the HTTP PUT operator for uploading data from modern browsers. Janus Web Server is rules based, supporting rich access controls and a full array of redirection services.

Janus Web Server provides a complete Application Programming Interface for Model 204's imbedded 4GL programming environment. The User Language API provides access to cookies and other low level browser controls, enabling the creation of sophisticated high performance web applications. Janus Web Server may be used in conjunction with Janus Network Security to support secure web commerce transactions.

Janus Sockets: provides socket-level connectivity between Model 204 and any software package or service that provides a sockets interface, effectively allowing the direct exchange of data, in real time, with any program. With a Janus Sockets program you can send e-mail directly from Model 204, you can communicate with a web server, a wap server, an ftp port, another database, a Palm Pilot; basically any device that has a digital interface.

Janus Specialty Data Store: operates in conjunction with the Component Integration Services (ASE/CIS) feature of Sybase EnterpriseConnect Data Access to provide high performance dynamic SQL access to data stored in Model 204 databases. Automated mapping tools analyze existing Model 204 databases and create relational views that can be queried and updated. ASE/CIS supports the joining of data from Model 204 databases with data from other relational or non-relational sources.

SQL command strings are parsed and translated into efficient User Language programs. The compilations of these User Language programs are saved and reused whenever possible, significantly reducing the overhead of translating and compiling SQL requests. These saved compilations are shared amongst all users and persist across client sessions. All this makes it possible for the Janus Specialty Data Store to provide dynamic SQL performance comparable to or better than that of native User Language programs.

Janus Open Server: enables Model 204 applications as high performance servers in an open client/server environment, using the Stored Procedure/Remote Procedure Call (RPC) model. Janus Open Server provides support for User Language programs to process RPC's, including services for scheduling and data translation. Janus Open Server is implemented via a set of User Language extensions (dollar functions) that provide functionality similar to the Sybase Open Server API.

The RPC interface supported by Janus Open Server is plug compatible with the protocols used by Sybase SQL Server and Microsoft SQL Server. A wide variety of client API's are supported, including DB-Lib, Open Client, and several popular ODBC drivers.

Janus Open Client: allows Model 204 applications to act as clients in an open client/server environment. Janus Open Client provides support for User Language programs to connect to remote servers and submit dynamic SQL requests or issue RPC's. Janus Open Client is implemented via a set of User Language extensions (dollar functions) that provide functionality similar to the Sybase DB-Lib API.

Because Janus Open Client is plug compatible with the Sybase DB-Lib, it can directly connect to Sybase SQL Server and Microsoft SQL Server. Janus Open Client can be used with the Sybase Adaptive Server to access and update data in other data sources such as Oracle and Informix, including the ability to perform joins across heterogeneous data sources.


Performance Management

Sirius' Performance Management Products dramatically reduce the hardware costs associated with operating Model 204 applications. Sirius utilities significantly reduce the resources required for various "system janitor" tasks, such as database reorganization and backup/recovery, which in turn relieves pressure on batch windows. Performance analysis tools streamline the process of tuning application code to reduce resource consumption and improve response times.

SirTune: monitors an executing Model 204 and produces performance reports identifying the sources of resource consumption and performance bottlenecks. Reports identify the individual lines of application code responsible for CPU consumption and I/O delays, allowing programmers to focus their tuning efforts for maximum return.

SirAud: enables the systematic tracking and improvement of Model 204 performance. SirAud processes a Model 204 journal and condenses its performance data into a set of concise reports. Summary reports provide an easy to understand view of overall system performance, showing service levels and highlighting problem areas. Detail reports assist with performance improvement projects.

Fast/Unload: a high performance utility for extracting data from Model 204 files. Fast/Unload formats data into flat files a full order of magnitude faster than User Language. A special UNLOAD ALL INFORMATION command may be used to export data prior to file reorganization. Fast/Unload may be used to analyze file contents and verify data consistency at near channel speeds.

Fast/Reload: a plug compatible replacement for the Model 204 bulk data loader (FLOD and FILELOAD) that provides a significant increase in performance. In addition, Fast/Reload provides support for the LOAD ALL INFORMATION command that operates in conjunction with the Fast/Unload UNLOAD ALL INFORMATION command to provide an efficient and easy to use reorganization facility for Model 204 database files.

Fast/Backup: a plug compatible replacement for the Model 204 DUMP and RESTORE commands. Fast/Backup provides a significant increase in performance for Model 204 backup/restore, executing faster than DFDSS. Fast/Backup is essential for 7 by 24 operations, since it supports online backup of Model 204 files and eliminates performance delays associated with tape mounts and dynamic allocation.

Fast/CRAM: a plug compatible replacement for the Cross Region Access Method included with Model 204. Fast/CRAM delivers a substantial increase in reliability and also provides a signifcant performance boost to applications hosted under CICS or TSO.


Help Desk Support

Sirius' Help Desk Support Products are power tools that facilitate various aspects of real-time problem diagnosis and resolution. By leveraging the efforts of support staff they enable improved support for end users while simultaneously decreasing the costs associated with providing support.

SirMon: provides real-time resource usage and status information for a Model 204 online system. Provides information at a system level, user level, and file level. Dynamic exception alerting screens provide automatic notice of performance problems. Specially designed problem solving screens highlight root causes of bottlenecks.

SirScan: provides interactive access to information from the journal of a Model 204 online. Information may be restricted to particular user numbers, thread types, accounts, and time ranges. Time ranges are processed with direct access binary searches, eliminating the time consuming scans of SDSF. SirScan is particularly useful for collecting information on user problems and for debugging client/server or web-based applications where Model 204 error messages may be foreign to the end user.

SirFact: provides tools to simplify post hoc debugging, that is the process of debugging User Language programs running in production environments. SirFact contains facilities to catch problems early so that their repercussions are less serious and facilities for capturing a large amount of diagnostic information (values of %variables, global variables, screen items and much more) when errors do occur. This data can then be examined by the persons trying to isolate and fix the causes of these problems. SirFact can reduce the time spent diagnosing production problems and improve the quality of production applications.

SirFile: provides real-time monitoring of Model 204 database files with automated alerting of problems and advanced warning of table-full conditions and the requirement for reorganization. SirFile performs two kinds of checks: it compares the current state of a file against user-specified thresholds to see if any tables have exceeded a threshold value, and it maintains a database of table usage information which it uses to determine the rate of growth and to predict when any files will fill.


Life Cycle Management

Sirius' Life Cycle Management Products reduce the costs of maintaining Model 204 applications. Most of these products were developed to support Sirius' own programming efforts and therefore reflect the lessons learned during our cumulative centuries of application experience.

Sir2000: a methodology and set of supporting tools that help to automate the process of achieving millennium compliance for Model 204 databases and applications. Sir2000 includes tools for database analysis, application testing, and support for multiple views of date fields. Using the Sir2000 RELATE facility a DBA can define related pairs of date fields, one with a two digit year and one with a four digit year, and the rules used to automatically translate a two digit year into a four digit year. Updates to either date field are automatically applied to the other date field.

SirPro: provides a highly productive integrated environment for the development and maintenance of Model 204 applications. SirPro efficiently manages very large procedure files while providing high performance search and global replace features. SirPro also provides a full screen interface for commonly used Model 204 commands.

SirLib: a comprehensive change management system for Model 204 User Language applications. SirLib enables multiple programmers to simultaneously work on the same procedures, with tools for resolving update conflicts and backing out individual changes or projects. SirLib is modelled on the change control system used by IBM and virtually all large scale mainframe product developers. SirLib support is integrated within SirPro to minimize its intrusion into the development process.

SirDBA: a utility for mapping and storing the real contents of Model 204 fields, and initiating procedure searches for references to fieldnames. SirDba enhances SirPro's already extensive set of programmer utilities for Y2K conversion efforts and for other large programming tasks that involves bulk changes to User Language, especially when those changes revolve around database fields.

SirXref: scans a set of User Language procedures and analyzes their function to determine the referenced entities. Relationships between the various entities, such as Model 204 file names, field names and User Language variable names are then saved in a dictionary. A query interface provides easy access to entity relationships and procedure structure information.


Compatibility

Sirius releases new version of all its products on a regular basis, incorporating maintenance and changes suggested by users and new features that continually increase the utility and speed of the software. Sirius products are kept current for all supported releases of Model 204 and take into account changing formats and contents of the journal dataset, internal statistics and other upgrades. More information is available on the compatibility between Sirius Software products and other products.


Consulting

Sirius provides consulting services and training seminars on our products and advanced Model 204 topics. We also provide custom solutions for database applications experiencing performance problems.

Click to restore navigation bars © 2010 Sirius Software, Inc.