2013 | OriginalPaper | Chapter
Enterprise Architecture Executable Patterns: Enterprise Architecture – Replacing Models with Executable Patterns
Author : Thomas A. Tinsley
Published in: Knowledge Discovery, Knowledge Engineering and Knowledge Management
Publisher: Springer Berlin Heidelberg
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. powered by
Using executable Enterprise Architecture patterns replaces the traditional engineering approach of using models to guide software development. This is accomplished by combining Enterprise Architecture principles, ontology reasoning, and Service Component Architecture into an executable environment. Creating this environment is the motivation for the OTTER project (Ontology Technology That Executes Real-time). This environment sets the Enterprise Architecture as the foundation for component service development and execution. In using this environment, Enterprise Architecture cannot be overlooked or bypassed during information systems development. This results in reducing the complications of application integration and data-sharing which reduces costs and problems.
Protégé is used to define the layers of the Enterprise Architecture. These layers are mapped to Service Component Architecture standards to provide real-time execution of processes. Information access and service component access are both provided by OTTER using OWL data expressions. This use of OWL data expressions is an alternative to using XML web services for service access and SQL for relational database access.