Upload
zubin67
View
462
Download
0
Tags:
Embed Size (px)
Citation preview
http://www.semantion.com
December 2009
Semantion Privately owned, founded in 2000
First commercial implementation of OASIS ebXML 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 (in 2008) with all components needed for metamodeling of enterprise information and business processes, information management, automatic generation of web applications from Tara ontologies, deployment, execution and analysis of business processes
SBP ProvidesModeling 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 SpecificsSingle distributed platform for information
management and business process management
Eliminate extensive codingModel-based environment for data/information and processes
Reuse knowledge and informationCreate metamodels, manage live enterprise data, share
metamodels and data across enterprise, register all functional components and their interfaces
Allow dynamic changesRe-configure processes from building blocks
100% Java-based J2EE highly scalable and reliable platform
Six progressive ways of using SBPWeb 2.0 platform
Information sharing, reuse and searchOntology/Metamodeling platform
Registered ontology for governing meta-data and contentWeb application engine
Dynamic community based information management systemSystem Design Process integration engine
Human and system integration using registered interfacesSOA Virtual Machine and Web 3.0
Continual process improvement using semantic framework
Web 2.0: - simple data retrieval,
- user profiling(wiki engine, profile based governance,
content management)
Ontology:- governed meta-
schema, - contextual security
(registry engine, role based governance, con
text/content management)
Web 2.0: - simple data retrieval,
- user profiling(wiki engine, profile based governance,
content management)
Web 2.0: - simple data retrieval,
- user profiling(wiki engine, profile based governance,
content management)
Ontology:- governed meta-
schema, - contextual security
(registry engine, role based governance, con
text/content management)
Web App:-User functions,-Data standards
(function engine, use case based
governance)
Web 2.0: - simple data retrieval,
- user profiling(wiki engine, profile based governance,
content management)
Ontology:- governed meta-
schema, - contextual security
(registry engine, role based governance, con
text/content management)
Web App:-User functions,- Data standards
(function engine, use case based
governance)
Process Integration:-Orchestrated
functions,- Meta-data standards (business logic engine)
Web 2.0: - simple data retrieval,
- user profiling(wiki engine, profile based governance,
content management)
Ontology:- governed meta-
schema, - contextual security
(registry engine, role based governance, con
text/content management)
Web App:-User functions,- Data standards
(function engine, use case based
governance)
Process Integration:-Orchestrated
functions,- Meta-data standards (business logic engine)
SOA VM:-Dynamic processes,- Reference models
(federated logic engine)
Registry and Repository
Registry and Repository,
Metamodeler
Registry and Repository,
Metamodeler, Tara Application Builder
Registry and Repository, Metamodeler, Tara Application Builder,
SOA-VM
JSP, JSPWiki, HTML
SemantionMetamodel
er
Piva System
Designer
IM (Information Management Web Apps)
Semantion Registry and RepositoryGateway
Federation Server
Process Controller
Built-in Services
SOAP, Web Services, JMS, REST, Java Clients
Security Provider
SOA-VM
TaraApplication
Builder (TAB)
TaraApplication
Builder (TAB)
Tara Application Builder generates information management (IM) web applications from ontologies
Metamodeling (Semantion Metamodeler (SM2) is used to create ontologies)
IM web applications are executed on top of Semantion Registry and Repository
10
CollaborativeProcessCollaborativeProcess
CollaborativeProcessFlowCollaborativeProcessFlow
ActivityActivity
DecisionDecision
CollaborativeProcessFlowCollaborativeProcessFlow
Collaborative Process Information Document
(CPID)
Collaborative Process Information Document
(CPID)SM2SM2
Run-time DeploymentRun-time Deployment
SOA Virtual Machine (SOA-VM)(CPID Execution concept)
SOA Virtual Machine (SOA-VM)(CPID Execution concept)
Submit CPIDSubmit CPID
SOA-VM(Process execution)
SOA-VM(Process execution)
Core Functionalities
Metadata management
Information management
Document management
Registry
Service
Life Cycle
Manager
RIM
Query Manage
r
Repository
Manager
Registry Controller
Query Controller
SOAP and Web
Services Provider
REST
Repository
Registry Database
JMS
Tara Ontology LanguageOntology 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 (SM2) is a tool that provides creation of Tara ontologies.
SM2 FactsBased on Tara Ontology LanguageJ2EE web application running on Semantion
Business PlatformCore functionalities supported by Semantion
Registry and Repository
SM2Browser
SOAP/Web Services
Java Client
REST
Registry andRepository
Tara Application Builder (TAB)Tara Application Builder (TAB)
Core Functionalities
Tara Application Builder (TAB) generates web applications from Tara ontologies 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
PSD FactsEnforce 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
PSDBrowser
SOAP
Java Client
REST
Registry andRepository
SOA-VM FactsVirtual 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)
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
Web Interface
Gateway
Built-in Services
Security Provider
Registry &
Repository
Agent Interfac
eManage
r
Federation
Manager
Agent Framework
Process Flow Manager
Activity Manager Event ManagerDecision Manager
SummarySemantion 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.