ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
02ND APRIL, 2012




OPENBIZ-CUBI PHP
  FRAMEWORK
    CASE STUDY




             www.cymapk.com
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
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.
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.
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.
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
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.
.
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
02ND APRIL, 2012




OPENBIZ-CUBI PHP
  FRAMEWORK
   SCREENSHOTS
CYMAP FUND MANAGER




             www.cymapk.com
Currencies Maintenance
Openbiz-Cubi PHP Framework Case Study
Currencies & Deposits Dashboard For Products
Openbiz-Cubi PHP Framework Case Study
Wizard Form For Product Creation
Openbiz-Cubi PHP Framework Case Study
Product Tax Table Allocation
Openbiz-Cubi PHP Framework Case Study
Wizard Form For Product Creation…Cont
Openbiz-Cubi PHP Framework Case Study
Currencies & Deposits Dashboard For Orders
Openbiz-Cubi PHP Framework Case Study
Wizard Form For Order Creation
Openbiz-Cubi PHP Framework Case Study
Wizard Form For Order Creation…Cont
Openbiz-Cubi PHP Framework Case Study
Maker-Checker And Workflow Based Order Processing
Openbiz-Cubi PHP Framework Case Study
Popup Dialog for Order Amendment (Create/Edit)
Openbiz-Cubi PHP Framework Case Study
General Ledger Fiscal Period View
Openbiz-Cubi PHP Framework Case Study
Data Module: Configure Data Stream For Stock Prices
Openbiz-Cubi PHP Framework Case Study
Data Module: Schedule Data Stream for Cronjob Execution
Openbiz-Cubi PHP Framework Case Study

More Related Content

Openbiz Cubi Case Study - Cymap

  • 1. 02ND APRIL, 2012 OPENBIZ-CUBI PHP FRAMEWORK CASE STUDY www.cymapk.com
  • 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
  • 9. 02ND APRIL, 2012 OPENBIZ-CUBI PHP FRAMEWORK SCREENSHOTS CYMAP FUND MANAGER www.cymapk.com
  • 11. Currencies & Deposits Dashboard For Products Openbiz-Cubi PHP Framework Case Study
  • 12. Wizard Form For Product Creation Openbiz-Cubi PHP Framework Case Study
  • 13. Product Tax Table Allocation Openbiz-Cubi PHP Framework Case Study
  • 14. Wizard Form For Product Creation…Cont Openbiz-Cubi PHP Framework Case Study
  • 15. Currencies & Deposits Dashboard For Orders Openbiz-Cubi PHP Framework Case Study
  • 16. Wizard Form For Order Creation Openbiz-Cubi PHP Framework Case Study
  • 17. Wizard Form For Order Creation…Cont Openbiz-Cubi PHP Framework Case Study
  • 18. Maker-Checker And Workflow Based Order Processing Openbiz-Cubi PHP Framework Case Study
  • 19. Popup Dialog for Order Amendment (Create/Edit) Openbiz-Cubi PHP Framework Case Study
  • 20. General Ledger Fiscal Period View Openbiz-Cubi PHP Framework Case Study
  • 21. Data Module: Configure Data Stream For Stock Prices Openbiz-Cubi PHP Framework Case Study
  • 22. Data Module: Schedule Data Stream for Cronjob Execution Openbiz-Cubi PHP Framework Case Study