Base service architectures for netcentric computing systems
First Claim
1. A base services architecture for a netcentric computing system, comprising,at least one web server connected with an Internet connection and at least one client;
- and at least one web server service, at least one push/pull service, at least one workflow service, at least one batch processing service and at least one report service located on said web server;
wherein said batch processing service includes an extraction application that reads a set of records from an input file and selects records based on a set of predefined rules and creates an output file, an updating program that reads said input file and makes changes to a database driven by data found in said input file and a formatting program that reads said input file and restructures data from said input file according to a standard format to create a second output file.
4 Assignments
0 Petitions
Accused Products
Abstract
A base services architecture for a netcentric computing system is disclosed. The base services architecture includes at least one web server that is connected with an Internet connection and at least one client. A web server service is located on the web server. During operation, the web server service enables the web server to transfer and publish a plurality of documents in the web browser on the client. A push/pull service is located on the web server for automatically notifying members of a subscriber list of the netcentric computing system when a particular piece of information has been changed or updated. A workflow service is located on the web server that includes role management service, route management services, rule management services and queue management services. A batch processing service is also located on the web server that includes batch driver services, restart/recovery services, batch balancing services and batch report services; and a report service on said web server that includes report driver services, report definition services, report build services and report distribution services.
296 Citations
17 Claims
-
1. A base services architecture for a netcentric computing system, comprising,
at least one web server connected with an Internet connection and at least one client; - and
at least one web server service, at least one push/pull service, at least one workflow service, at least one batch processing service and at least one report service located on said web server;
wherein said batch processing service includes an extraction application that reads a set of records from an input file and selects records based on a set of predefined rules and creates an output file, an updating program that reads said input file and makes changes to a database driven by data found in said input file and a formatting program that reads said input file and restructures data from said input file according to a standard format to create a second output file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- and
-
17. A batch application framework for a netcentric computing system, comprising:
-
at least one batch application;
a driver program executed asynchronously for controlling said batch application;
a system log for holding error, warning, and status messages that are generated by said batch application during execution of said batch application;
at least one flat file for storing a plurality of data files that are used by said batch application;
at least one data storage table that stores data that is used by said batch application;
a program run log that records statistics related to a single execution of said batch application;
a program status file containing a flag for indicating the successful run of said batch application;
a batch control table that is used to control restart processing and run-time parameters for said batch application, wherein said batch control table includes a character field and a numeric field, wherein said character field contains names of batch applications designed to use said batch control table, wherein said numeric field indicates a number of records processed at various points by said batch application;
a posting control table that contains totals of numeric fields used in said data storage table, wherein said posting control table is adjusted to reflect adds, changes, and deletes to said totals of numeric fields; and
a run control table for monitoring the status and size of said flat files, wherein said run control table further ensures that another batch application does not attempt to alter a respective flat file being used by another batch application.
-
Specification