What is Starsite?

StarSite is a content organizer/manager which allows a programmer to easily integrate HTML (and CSS, JS, XML, JSON) with Multi-value data. Web pages designed by graphic artists can be quickly integrated with business rules, logic and data thereby reducing long-term costs of software maintenance.

Because Starsite is closely integrated with Nucleus, one set of code or business logic can service browser based (web) applications, GUI (Graphic User Interface) and Text (dumb terminals), simplifying support and increasing the reliability of information.

StarSite offers the programmer wide latitude in designing and developing sophisticated applications using the IDE of their choice while the data, rules and logic, all reside on the host, simplifying maintenance and reducing support costs. Since web applications developed with StarSite use the same business rules as character-based and GUI screens, data integrity and reliability is improved.

Starsite interfaces to main-stream web servers including IIS and Apache via asp and CGI, or to any proprietary mv-based web service such as Flash Connect or Coyote. Web server events can issue direct Starsite requests or via STARGATE, the integrated listener technology which is an integral part of Starsite

Key Advantages

Accessible and maintainable

StarSite allows anyone with a standard browser such as Internet Explorer, Firefox, or Chrome to interact with Multi-Value database applications. StarSite can provide an on-line, real-time consumer catalog that employs sophisticated pricing matrices as part of an interactive Request for Quotation (RFQ) or order entry processing application.

Starsite provides the framework that makes it easy to make business application intelligence available as a web-based, cloud-accessible API

Integrity and reliability

Business rules are maintained on the host with StarSite. When rules and logic are maintained in one place, the integrity and reliability of information is ensured, as only set of programs will update the data. Significantly, the effort and cost of software maintenance is greatly reduced.

The host-based approach taken with StarSite in conjunction with Nucleus, a 4th generation language (4GL), ensures that current program source is ALWAYS run, no matter where the user is located. StarSite uses a single set of logic, without the need of parallel application development, complicated delivery or time-consuming installation procedures.

Business Intelligence

Most users have fairly simple business intelligence requirements. They typically want to look at the same information week after week, and if they notice something unusual, they want to drill down into the details.

Despite the interest in OLAP-based tools, most users tend to find OLAP confusing and overkill for their needs, in features, function and price. The reality is that many customers use OLAP products as glorified reporting tools, producing the same "report" or slice of information on a regular basis.

StarSite can deliver reports in a browser-based format that can be loaded into an Excel spreadsheet for further manipulation or analysis. Reports can be retrieved from within corporate locations, or over the Web from anywhere in the world. Oracle, Informix, DB2, Sybase and Microsoft relational databases can be accessed through StarSite, using ODBC, SQL or NuQL, the Nucleus Query Language.

Template-based custom reporting

StarSite dynamically generates reports from templates, eliminating the proliferation of static HTML pages and enabling end-users to create customized versions of existing reports in real-time. StarSite, does not merely generate versions of client/server reports in HTML, and store them on a Web server

When users click on a URL to access a report, StarSite downloads the report along with a Java applet or reporting template. The applet allows users to dynamically filter, sort, and redesign the layout of the report. Users can also define alerts that highlight specified fields within the report whenever predefined parameters have been exceeded. Excellent performance is ensured by optimizing data retrieval links and by caching report data on the data server, eliminating the need to download large databases when customizing an existing report.

Often lengthy reports can be setup to deliver information pertinent to the user, as local territory in an open orders report specific to a salesman, or Inventory availability from a particular warehouse in a single product category, reducing system overhead and eliminating time-wasting non-essential information.