Скачать презентацию Semantion — Introduction mailto goran zugic semantion com February Скачать презентацию Semantion — Introduction mailto goran zugic semantion com February

2b84438fafc740e8ecdfbcefd7cf140b.ppt

  • Количество слайдов: 27

Semantion - Introduction mailto: goran. zugic@semantion. com February 2013 Semantion - Introduction mailto: goran. [email protected] com February 2013

Semantion Privately owned, founded in 2000 First commercial implementation of OASIS eb. XML Registry Semantion Privately owned, founded in 2000 First commercial implementation of OASIS eb. XML Registry and Repository standard in 2001 Creation of Federated Enterprise Reference Architecture (FERA)-based SOA in 2005 Contributed FERA-SOA to OASIS in 2005 (SOA Information Model, SOA Collaboration Semantics, Run-time SOA) Involved in one of the first SOA projects with Intel in 2005 Implementation of SOA Virtual Machine (SOA-VM) based on FERA-SOA in 2006 Creation of Tara Ontology Language in 2008 Completion of the Semantion Business Platform (2013) with all components needed for modeling of enterprise information and business processes, information management, automatic generation of web applications from Tara ontologies, deployment, execution and analysis of business processes

Semantion Business Platform (SBP) Semantion Business Platform (SBP)

SBP Provides Modeling of enterprise information Management of enterprise information Modeling of business processes SBP Provides Modeling of enterprise information Management of enterprise information Modeling of business processes Deployment, execution, and analysis of business processes Integrated methodology Single scalable platform

Some SBP Specifics Single distributed platform for information management and business process management Eliminate Some SBP Specifics Single distributed platform for information management and business process management Eliminate extensive coding Model-based environment for data/information and processes Reuse knowledge and information Create metamodels, manage live enterprise data, share metamodels and data across enterprise, register all functional components and their interfaces Allow dynamic changes Re-configure processes from building blocks 100% Java-based JEE highly scalable and reliable platform

SBP SOAP, Web Services, JMS, REST, Java Clients JSP, JSPWiki, HTML Semantion Metamodeler SIM SBP SOAP, Web Services, JMS, REST, Java Clients JSP, JSPWiki, HTML Semantion Metamodeler SIM Piva System Designer IM (Information Management Web Apps) Tara Application Builder (TAB) Semantion Registry and Repository Security Provider Built-in Services SOA-VM Process Controller Federation Server G a t e w a y

High-level IM architecture Metamodeling (Semantion Metamodeler (SM 2) is used to create models) Tara High-level IM architecture Metamodeling (Semantion Metamodeler (SM 2) is used to create models) Tara Application Builder generates information management (IM) web applications from models IM web applications are executed on top of Semantion Registry and Repository

High-level BPM architecture SIM generates CPID Collaborative. Process Submit CPID Collaborative. Process. Flow Activity High-level BPM architecture SIM generates CPID Collaborative. Process Submit CPID Collaborative. Process. Flow Activity Decision Collaborative. Process. Flow SOA Virtual Machine (SOA-VM) SOA-VM (CPID Execution concept) (Process execution) Run-time Deployment 8

Technology Details Technology Details

Registry and Repository Registry and Repository

Core Functionalities Metadata management Information management Document management Core Functionalities Metadata management Information management Document management

Registry and Repository Registry Controller Repository Manager Query Controller SOAP and Web Services Provider Registry and Repository Registry Controller Repository Manager Query Controller SOAP and Web Services Provider Repository Registry Service Life Cycle Manager RIM REST JMS Query Manager Registry Database

Semantion Metamodeler Semantion Metamodeler

Tara Ontology Language Ontology defines a set of representational primitives that are used to Tara Ontology Language Ontology defines a set of representational primitives that are used to model a domain of knowledge. Definitions of the representational primitives include information about their meaning, properties, and rules for their consistent use if needed. Tara provides an ontological foundation for modeling of business, social, and technology related processes and systems. Semantion Metamodeler (SM 2) is a tool that provides creation of Tara models.

SM 2 Facts Based on Tara Ontology Language JEE web application running on Semantion SM 2 Facts Based on Tara Ontology Language JEE web application running on Semantion Business Platform Core functionalities supported by Semantion Registry and Repository

Semantion Metamodeler (SM 2) Browser SM 2 SOAP/Web Services Java Client REST Registry and Semantion Metamodeler (SM 2) Browser SM 2 SOAP/Web Services Java Client REST Registry and Repository

SOA-IM Process Modeler (SIM) SOA-IM Process Modeler (SIM)

SIM Core Functionalities Models business processes in SOA-IM Generates Collaborative Process Information Document (CPID) SIM Core Functionalities Models business processes in SOA-IM Generates Collaborative Process Information Document (CPID) form a business process model. CPID contains all details needed to deploy and execute the process. SOA-VM interprets CPID and in order to execute the process. Export process models

Tara Application Builder (TAB) Tara Application Builder (TAB)

Core Functionalities Tara Application Builder (TAB) generates web applications from Tara modelss created in Core Functionalities Tara Application Builder (TAB) generates web applications from Tara modelss created in Semantion Metamodeler TAB generated web applications manage enterprise information via Semantion Business Platform Generated web applications run on top of Semantion Registry and Repository

Piva System Designer (PSD) Piva System Designer (PSD)

PSD Facts Enforce formal language for system engineering design (System Design Metamodel) Improves design PSD Facts Enforce formal language for system engineering design (System Design Metamodel) Improves design visibility and readability – all information for certain design under one view Improve design analysis with intuitive model query request

Piva System Designer (PSD) Browser PSD SOAP Java Client REST Registry and Repository Piva System Designer (PSD) Browser PSD SOAP Java Client REST Registry and Repository

SOA Virtual Machine (SOA-VM) SOA Virtual Machine (SOA-VM)

SOA-VM Facts Virtual platform for deployment, execution, and analysis of business processes based on SOA-VM Facts Virtual platform for deployment, execution, and analysis of business processes based on Federated Enterprise Reference Architecture (FERA) Directly executes processes modeled in Semantion SOA Information Model (SOA-IM) by SIM Detailed snapshot of a process is available at any point in time during and after the process execution The process updates can be done in real-time without any code changes

SOA Virtual Machine (SOA-VM) Web Interface Federation Manager G a t e w a SOA Virtual Machine (SOA-VM) Web Interface Federation Manager G a t e w a y Security Provider Registry & Repository Agent Interface Manager Agent Framework Process Flow Manager Activity Manager Decision Manager Built-in Services Event Manager

Summary Semantion develops Semantion Business Platform (SBP) software that enables management of business information Summary Semantion develops Semantion Business Platform (SBP) software that enables management of business information and processes. Semantion also provides a common business management framework supported with a methodology. The way how Semantion software is virtualized provides a breakthrough solution that not only improves efficiency of in-house software model but also enables a cloud computing (Software as a Service) in the area of modeling and automating business processes.