2. Contents
Introduction to CYMAP Business Solutions
Introduction to OPENBIZ
Web applications and PHP in enterprise into the 21st Century, a game of catch-up
Enter Openbiz-Cubi, leveling the playing field with pure enterprise focus
CYMAP Fund Manager V2.3 on Openbiz-Cubi – Design
CYMAP Fund Manager V2.3 on Openbiz-Cubi - Screenshots
3. Introduction to CYMAP Business Solutions
Openbiz-Cubi PHP Framework Case Study
The Company: A start-up financial software and consultancy solutions firm, offering
products and services to the banking, insurance and investments industry.
Goals: The goal of CYMAP is to satisfy its client’s operational needs via provision of
financial consultancy and financial software solutions.
Implementation: CYMAP specializes on vertical integration of services within the
financial industry, offering technical, process and management solutions to commercial
banks, investment banks, insurance companies and private investment firms.
Innovation: CYMAP is constantly developing its products and services with a bid to
have them meet accepted international standards.
Products and Services:
- Management Solutions: Financial consultancy services.
- Technical Solutions: CYMAP Custodian software, CYMAP Fund Manager software,
Business Intelligence reporting tools.
4. Introduction to Openbiz-Cubi
Openbiz-Cubi PHP Framework Case Study
Openbiz Cubi Platform is a php based rapid application development platform.
The goal of Cubi is to provide commonly used modules and a set of tools in a platform
level.
It will boost the productivity of all types of web application development.
Since the project starts from 2003, It has been growing to a full-featured application
platform. Business Intelligence reporting tools.
5. PHP in enterprise into the 21st Century, a game of catch-up
Openbiz-Cubi PHP Framework Case Study
Security: Web applications were generally considered more vulnerable
Scalability: Scalability of web applications was limited before technologies like AJAX,
Web Services, compression, server side caching, database sharding
Performance: Most web applications especially PHP generally involved each user
action submitting a form (or on Iframe) over the wire to the server and then waiting
for server to parse response and send back a reply before proceeding.
Compliance: Due to lack of inbuilt tools that are commonplace in desktop
development environments, web applications generally took more effort to obtain
regulatory compliance
Licensing: Web applications involved installation of raw scripts, making licensing
quite a handful for innovative companies.
Application State: Business applications generally require a stateful environment,
which PHP and other scripting languages do not naturally possess.
6. Enter Openbiz-Cubi, Leveling the playing field
Openbiz-Cubi PHP Framework Case Study
Modules: Openbiz Cubi is an application platform. It provides many modules which are
commonly used in any web enterprise application. Cubi modules include User Management,
Role Management, Permission Management, Module Management, Event Log Management,
Email Queue Management, Menu Management, Cronjob Management and Online Help
Management.
Application workflow: CRUD based data processing, support for Role and attribute based
data access, support for triggers of various kinds e.g. email, support for field audit trail;
Application state: State of Openbiz objects is maintained, regardless of PHP’s
statelessness; An advanced caching module is provided in Cubi
Usability: Professional enterprise user form presentation complete with data panel,
navigation panel, search panel, action panel, breadcrumbs; support for parent-child form
relationships; professional Ajax forms
Data Abstraction: Ability to use the mainstream RDBMS: Oracle, MS-SQL, DB2,
PostgreSQL, MySQL as data sources.
Developer experience: Well thought out framework to handle enterprise development
processes e.g. complex SQL constructs, data access, session management, reporting,
process modelling
7. Enter Openbiz-Cubi, Leveling the playing field
Openbiz-Cubi PHP Framework Case Study
Cymap Fund Manger Software is:
•An investment fund management application developed by Cymap Business
Solutions. It is a distributed web-based system. Fund Manager automates fund
management and activities from front-end to reporting functions and has been used
in Pension and Collective Investment Scheme fund (called mutual funds in some
countries) management.
Key Highlights:
•Managed funds across multiple asset classes.
• Performance measured on a time-weighted return basis.
• It is web based.
• Integrated General Ledger for fund accounting
•Multicurrency system.
.
8. Enter Openbiz-Cubi, Leveling the playing field
Openbiz-Cubi PHP Framework Case Study
Cymap Fund Manger v.2.3 Layout based on Openbiz-Cubi Framework
PROCESS LAYER (OPENBIZ EASYFORM, EASYVIEW)
-Product design
-Implements workflow process design
DATA LAYER (OPENBIZ DATAOBJ)
- Highly Consistent Data store
- Implements General Ledger, Data Module, Compliance
RELATIONAL TEXT FILE WEB
DATABASE DATASOURCE SERVICES