openbiz cubi case study - cymap

22
02 ND APRIL, 2012 www.cymapk.com OPENBIZ-CUBI PHP FRAMEWORK CASE STUDY

Upload: zhaoyang-sun

Post on 14-Jan-2015

1.153 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Openbiz Cubi Case Study - Cymap

02ND APRIL, 2012

www.cymapk.com

OPENBIZ-CUBI PHP FRAMEWORK

CASE STUDY

Page 2: Openbiz Cubi Case Study - Cymap

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

Page 3: Openbiz Cubi Case Study - Cymap

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.

Introduction to CYMAP Business SolutionsOpenbiz-Cubi PHP Framework Case Study

Page 4: Openbiz Cubi Case Study - Cymap

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.

Introduction to Openbiz-CubiOpenbiz-Cubi PHP Framework Case Study

Page 5: Openbiz Cubi Case Study - Cymap

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.

PHP in enterprise into the 21st Century, a game of catch-upOpenbiz-Cubi PHP Framework Case Study

Page 6: Openbiz Cubi Case Study - Cymap

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

Enter Openbiz-Cubi, Leveling the playing fieldOpenbiz-Cubi PHP Framework Case Study

Page 7: Openbiz Cubi Case Study - Cymap

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.

.

Enter Openbiz-Cubi, Leveling the playing fieldOpenbiz-Cubi PHP Framework Case Study

Page 8: Openbiz Cubi Case Study - Cymap

Cymap Fund Manger v.2.3 Layout based on Openbiz-Cubi Framework

DATA LAYER (OPENBIZ DATAOBJ)- Highly Consistent Data store

- Implements General Ledger, Data Module, Compliance

RELATIONALDATABASE

TEXT FILEDATASOURCE

WEBSERVICES

PROCESS LAYER (OPENBIZ EASYFORM, EASYVIEW)- Product design

- Implements workflow process design

Enter Openbiz-Cubi, Leveling the playing fieldOpenbiz-Cubi PHP Framework Case Study

Page 9: Openbiz Cubi Case Study - Cymap

02ND APRIL, 2012

www.cymapk.com

OPENBIZ-CUBI PHP FRAMEWORK

SCREENSHOTSCYMAP FUND MANAGER

Page 10: Openbiz Cubi Case Study - Cymap

Currencies MaintenanceOpenbiz-Cubi PHP Framework Case Study

Page 11: Openbiz Cubi Case Study - Cymap

Currencies & Deposits Dashboard For ProductsOpenbiz-Cubi PHP Framework Case Study

Page 12: Openbiz Cubi Case Study - Cymap

Wizard Form For Product CreationOpenbiz-Cubi PHP Framework Case Study

Page 13: Openbiz Cubi Case Study - Cymap

Product Tax Table AllocationOpenbiz-Cubi PHP Framework Case Study

Page 14: Openbiz Cubi Case Study - Cymap

Wizard Form For Product Creation…ContOpenbiz-Cubi PHP Framework Case Study

Page 15: Openbiz Cubi Case Study - Cymap

Currencies & Deposits Dashboard For OrdersOpenbiz-Cubi PHP Framework Case Study

Page 16: Openbiz Cubi Case Study - Cymap

Wizard Form For Order CreationOpenbiz-Cubi PHP Framework Case Study

Page 17: Openbiz Cubi Case Study - Cymap

Wizard Form For Order Creation…ContOpenbiz-Cubi PHP Framework Case Study

Page 18: Openbiz Cubi Case Study - Cymap

Maker-Checker And Workflow Based Order ProcessingOpenbiz-Cubi PHP Framework Case Study

Page 19: Openbiz Cubi Case Study - Cymap

Popup Dialog for Order Amendment (Create/Edit)Openbiz-Cubi PHP Framework Case Study

Page 20: Openbiz Cubi Case Study - Cymap

General Ledger Fiscal Period ViewOpenbiz-Cubi PHP Framework Case Study

Page 21: Openbiz Cubi Case Study - Cymap

Data Module: Configure Data Stream For Stock PricesOpenbiz-Cubi PHP Framework Case Study

Page 22: Openbiz Cubi Case Study - Cymap

Data Module: Schedule Data Stream for Cronjob ExecutionOpenbiz-Cubi PHP Framework Case Study