cacore tools features. cacore sdk features cacore workbench plugin ea/argouml plug-in development...

29
CACORE TOOLS FEATURES

Upload: viviana-keith

Post on 31-Mar-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

CACORE TOOLS FEATURES

Page 2: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

caCORE SDK Features

Page 3: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

caCORE Workbench Plugin

EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Lookup CDEs and EVS concepts while developing model Create new CDEs and register model in local repository Synchronize local model with master caDSR when needed

Perform O/R mapping right in the UML modeling tool Generate caCORE like system from UML modeling tool

Provide two-way synchronization support with the generated system

User do not need to know about XMI file management

Page 4: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Standalone caCORE Workbench Integrated caCORE workbench

Provide unified access to the the caCORE tools Integrate caAdapter, SDK and SIW in a

comprehensive framework Provide flexibility to further integrate with

Introduce toolkit Allow complete system generation from the

UML model Provide deployment support for the

generated system

Page 5: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Eclipse Plug-in for Clients

Allows user to quickly generate code to connect to any caCORE generated system by specifying a URL

Detects any conflicts when connecting to multiple remote systems

Configures settings and initial source code for user to further integrate with their own code

Page 6: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Intelligent System Generation Generate system just from the object

model if data model is not present Create and populate database schema

from object model information Allow flexibility to influence the data

base schema generation for the object model

Page 7: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

ISO Datatype

O/R mapping of the ISO data type library to the relational database

CQL and HQL Query language support for complex data types

XML serialization and web service support for the complex data types

Page 8: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Legacy System Integration

Allow existing systems running on Hibernate to be exposed as a data service

Provide utilities to convert existing domain objects in the UML format for semantic integration purpose

Generate necessary components to expose the legacy application on the grid as well

Page 9: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Expanded UML Modeling Support

Aggregation Composition Enumeration Complete Interfaces Composite primary keys

Page 10: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

.Net Platform

Auto generate .Net client which can communicate with existing caCORE like systems

Develop a complete caCORE like system using .Net Leverage code generation functionality of

the existing generator

Page 11: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Enhanced features in the GUI Allow browsing of the UML class

diagrams Allow users to construct queries from

UML diagrams Download the data in report format

(excel, pdf) Customizable GUI for user’s look and feel Generate sortable result set Allow complex query building from GUI

Page 12: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Portlets and Data Visualization Auto generate portlets that can be

integrated in end user’s application Allow user to render the result set

specific to their domain. E.g. Generating chromosome map

Provide support for visualizing technologies including SVG

Page 13: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Security Expansion

Provide “cell level” security option in the system

Query blocking on certain intermediate classes in where clause

Query blocking on certain attributes Auto configuring CSM security policy for

SDK generated system

Page 14: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

SDK-caGrid Integration

Bulk Data Transfer integration with the SDK service layer

Workbench integration for data service generation from UML model

Continuous Integration and testing with the caGrid tools

Page 15: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Search Engine Development Allow users to build search engine

capability in their data service Search index keys can be specified at

the UML model level Indexes can be generated on the fly for

transactional system or in a batch mode for static data like system

Page 16: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

CSM Features

Page 17: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

PHI Level Security

Constrain result set based on the attribute of the one or more associated objects

Nullify the attributes on which user do not have access

Block the queries which are based on the restricted attributes

Available to any user of the CSM with minimal changes

Page 18: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Suit Level Security Configuration Allow users to provision security at the

suit level Same security configuration to be used

by multiple applications of the same suit Applications can share common set of

roles and privileges Assignment of privilege can be done at

Suit or at Application level

Page 19: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Transaction Aware CSM API

Allow CSM API to participate in the transaction initiated by the caller

External caller can begin or terminate the transaction

Initiate new transaction if the transaction has not already started

Page 20: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Import/Export of Security Config Allow user to download the security

configuration in XML file Allow user to re-configure the security

configuration in the CSM schema from the XML file

Assists the development team to migrate the security configuration from one tier to another

Page 21: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Eclipse Integration

Create plugin to add “CSM Nature” to the application

Automatically adds configuration files, libraries and integration code in the target project

Page 22: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Standard Compliance

CFR 21 part 11 compliance for the CSM and UPT

Section 508 compliance for UPT

Page 23: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

CLM Features

Page 24: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Distributed Mode/Suit Level Audit Allow user to log the messages in

common log table originating from different applications of suit

Provide transaction based log collating capability so that users can reconcile the distributed events related to the same event

Page 25: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

De-identify Log Messages

Automatically apply de-identification rules while creating the log message (or while reviewing them)

Possibly leverage PHI security configuration to scrub the log messages based on user type

Page 26: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Notification Management

Allow users to subscribe to certain message types

Leverage CSM’s User/Group management capability to configure subscription management

Provide feedback workflow support if action is needed from the recipient of the message

Provide RSS/Portlet style of configuration where notifications are made available in real time

Page 27: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

UI Enhancements

Improve UI to search log messages in efficient manner

Allow to collate messages originated from distributed transactions

Provide flexibility to specify custom XSLTs to render log messages

Page 28: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Archive Support

Provide flexible archiving support for log messages

Allow the archives to be searched and queried from the log viewer

Provide mechanism to purge the archives based on rules or in automatic fashion

Page 29: CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin

Performance Enhancement

Reduce overhead of database logging such that CLM can be used effectively in relatively large transactional systems