ABSTRACT

Enterprise information systems hold and manage business-critical data for a company or organisation. They usually implement the core business operations of an enterprise. Examples include accounts data and accounts management operations for a bank. EIS typically involve distributed processing and large-scale secure data storage. The structures and components of an EIS are often of a standard form, independent of the specific application, and EIS platforms such as Java Enterprise Edition (Java EE) and Microsoft .Net provide much of the machinery of data management, data persistence, transaction management and distributed processing which is needed by any EIS. Using UML-RSDS, many of the components of an EIS can be automatically generated from a specification class diagram of the application data, and from identified use cases operating on this data.