The Interoperability Domain defines the roles, policies, standards, and technologies that integrate the various business functions and applications throughout the enterprise. Disciplines in this domain deal with the functional, system, and application interoperability required to pull together the vast array of services and information provided by the State.
Defines the roles, standards, and technologies responsible for the conceptual and logical models, both current and proposed, which show how each of the functional areas, various application systems, and business information requirements tie together. Two perspectives should be considered: a high-level business view of the major system components and a high-level information model.
- Business Functionality Flows
- Conceptual Domain/Entity Models
- High-level Use Cases
- High-level Dataflow diagrams
- System Flow Models
Defines the roles, standards, and decision-making criteria for components that create an interoperability environment between the user workstations and legacy and server environments to improve the overall usability of the distributed infrastructure. Middleware provides interfaces between applications and network communications mechanisms. Middleware functions to create uniform mechanisms for application interoperability independent of network and platform technologies.
- Application Servers
- Web Servers
- Distributed Object Technologies (DOT)
- Enterprise Java Beans
- Message Oriented Middleware (MOM)
- Publish and Subscribe
- Transaction based middleware