Introduction to
Graphtalk Technology
GraphTalk
is a Client-Server based solution for life assurance, both individual and
group, health insurance, pensions and other employee benefits, targeted to the
EMEA (European Medicines Evaluation Agency) market.
It
provides an integrated end-to-end fulfillment process with:
- A complete
overview of all client relationships
- Flexible product
definition
- Variety of
investment vehicles including unit linked and traditional
- Support for
multiple distribution channels
- Total
administration of the portfolio
- Product and task
orientated workflow
- Flexible customization
without programming
GraphTalk
A.I.A has an advanced system architecture that has kept pace with technical
evolution. It has been designed for deployment in a variety of technical
structures, and for operation in tandem with other applications. Its open
architecture enables integration with other systems, thereby enabling customers
to protect their software investments.
Why Graphtalk?
GraphTalk
Developer is part of a range of products which cover the whole scope of the
development process and its life cycle
-
Graphtalk Meta Tool
-
Graphtalk Designer
-
Graphtalk Developer
-
Graphtalk A.I.A
Main Characteristics
CASE Tool
-
Integrated
Development Environment
-
Support
full life cycle & iterative development
-
GroupWare
facilities
-
Object
Oriented Development
-
High
level language
Execution Environment
-
Scalable
Client/Server architecture
-
Batch
Processing
-
Portable
& Open
-
Isolation
of application code from IT evolution
-
Protection
of AIA over time since 1991
-
Presentation
logic mapping: Win32, Web Navigator
-
Data
storage logic mapping on R-DBMS: Oracle, DB/2, SQL/Anywhere
-
Business
logic integration: Tuxedo, DCOM (*), CORBA (*)
Integrated
Development Environment
-
A
single window (explorer) to browse/find source objects
-
Full
Life-cycle: prototype, design, development, qualification, deployment,
maintenance
-
WYSIWYG
Window/Report editor (include ActiveX Control)
-
R-DBMS
Administration Tool
-
Multi-lingual
support
-
Integration
with GraphTalk Designer (Lynx)
GroupWare Facilities
-
Repository
= GraphTalk Developer objects stored on DB
-
Concurrent
access with integrity control
-
Import/Export
Version Control
-
Workspaces
isolate parallel developments
-
Support
incremental integration (fine-grained object)
-
No
lock but Conflict Highlighting
-
Configuration
management
Overlays
-
AIA
Customizations
-
Allow
upgrade and retrofit of AIA base product
Object Oriented
Development
-
Component
based modeling
-
Persistency
-
Mapping
between Objects and RDBMS Tables
-
Object
cache management
Historical management
for objects
-
Based
on Effective Date
-
Based
on Effective Date and Knowledge Date
High Level Language
-
Object
Oriented Language + PROLOG Language
-
Extensions
to go beyond traditional OO languages: Backtracking & unification give the
ability to find solutions = objects satisfying a set of logical expressions
-
Rule
based language
-
http://www.cetus-links.org:
374 links for PROLOG
Virtual Machine
-
Garbage
collector (no memory leaks)
-
On
the fly compiler
Scalable Client / Server
Architectures
2nd generation
2nd generation
Scalable Client /
Server Architectures
Web Server
Scalable Client /
Server Architectures
3rd generation
3rd generation
Batch Processing
-
Batch Architecture
-
A model to design batch procedures
-
Allow parallel processing
Performance
-
Tuning
features: Profiler, SQL hints
-
Data
access optimization with cache management
-
Support
huge database volume
Portable & Open
-
R-DBMS:
Oracle 7.3, Oracle 8.X, DB2, SQL Anywhere
-
Middleware:
TUXEDO, CORBA (*), DCOM (*)
-
Call-in/Call-out:
DLL, COM, ActiveX, Automation
-
Operating
Systems: Windows 95, Windows NT, AIX, HP/UX, Sequent
.
Modules
implemented.
·
Claims
Management (Individual and Group products)
·
Payment
Mechanism (ATM, Bill Desk, SI, Credit Card, Salary deduction, Cheque / Drafts)
·
Design
and development of products like ULIP, ULIP + etc...
·
Change
Channel Management , DOB etc…
·
New
Business - Products