Scalable web-based workflow platform

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Scalable web-based workflow platform - Presentation Transcript

    1. Web-based Workflow Platform
    2. Contents
      • Application Architecture
      • Workflow Model
      • Customization Capability
      • Integration with other applications
      • Scalability
      • Security
      • Administration
    3. Application Architecture
    4. Application Architecture
      • Base platform
        • LAMP (Linux, Apache, Mysql, Perl)‏
        • Stable, Scalable, low-cost
      Linux Apache MySql Perl (mod_perl)‏
    5. Application Architecture
      • Object Store Manager – Flexible Data Structures
        • Serialized objects stored with unique id
        • Object collections indexed with relational tables
      • Script Interpretor – Flexible Code
        • Application objects contain HTML with embedded Perl scripts
        • Application tools – Form Wizard, Report Wizard
      Linux Apache MySql Perl (mod_perl)‏ Object Store Manager Script Interpretor
    6. Application Architecture
      • Base Application Modules – Customizable base
        • Default Application modules shared with all customers hosted on the server
      • Common Data Objects – Shared, Invariant data
        • Data objects shared between all customers hosted on the server
      Linux Apache MySql Perl (mod_perl)‏ Object Store Manager Script Interpretor Base Application Modules Common Data Objects
    7. Application Architecture
      • Multiple Client Profiles – Multi-tenant
        • Each client account has a secure, private objects space
        • Customized application modules
        • Private data objects
      Linux Apache MySql Perl (mod_perl)‏ Object Store Manager Script Interpretor Base Application Modules Common Data Objects Profile 1 Apps Data Profile 2 Apps Data Profile 3 Apps Data Profile 4 Apps Data Profile 5 Apps Data
    8. Application Architecture
      • Sessions Manager
        • Manages user login sessions, and maps to individual client profile
      Linux Apache MySql Perl (mod_perl)‏ Object Store Manager Script Interpretor Base Application Modules Common Data Objects Profile 1 Apps Data Profile 2 Apps Data Profile 3 Apps Data Profile 4 Apps Data Profile 5 Apps Data Sessions Manager Network
    9. Workflow Model
    10. PDCH Workflow Model Process Activity Case Data Object Role Precedence Form Data Value Actor execute skip undo
    11. Workflow Configuration Workflow Flags shared cyclic Name Project Form Parent Workflow Flags skip close success undo Name Permissions Linked Object Linked App Alerts Milestone Form Milestones email sms Documents Name Permissions Views Ext. Entities Name Permissions Roles Project Team Name Permissions Roles
    12. Workflow Objects Files Project Project Project Project Project Manager Project Team Customer Account Manager Trans. Statement Project Sections Activity Milestones Overview Companies
    13. Groups & Users
      • Access rights controlled by groups and users
      • Each object has read, write and delete rights
      Groups Users Sales Areas Internal Users Accounts Managers Contact External App Back Office Admin
    14. Customization Capability
    15. Customization
      • Data Structures
        • Form Wizard – Easily editable forms
        • Forms can be attached at any level of workflow - project, milestone, category or activity
      • Reports
        • Report Wizard – Easily editable reports
        • Reports can be customized to client requirements
      • Workflow
        • Configuration Files – Easily editable workflow rules
        • Follows a simplified version of the PDCH workflow model (http://citeseer.ist.psu.edu/vanderaalst01beyond.html)‏
    16. Integration with other applications
    17. Integration
      • XML input and output filters
        • Objects can be created by extracting data from external XML feed
        • Simple mapping of external object attributes to internal attributes
        • Extraction of data is also possible in XML
      • Invocation of third-party applications
        • Milestones and forms can be associated with third-party applications
        • Provides a seamless user interface
      • Scheduled Batches or Event Triggered
        • Data transfer can be batched and scheduled at pre-determined intervals
        • Data transfer can be triggered based on internal events associated with objects such as milestone, task, appointments etc.
    18. Scalability
    19. Scalability
      • Virtualization
        • Layers can be split into multiple servers
      Sessions Manager Network Database Server Database Server Database Server Application Server C1 C2 C3 Application Server C4 C5 C6 Application Server C7 C8 C9
    20. Security
    21. Security
      • Object Level
        • Each object can be protected by encryption and access levels
      • User Level
        • Access to data and application objects controlled by user and group membership
      • Client Level
        • Each client account has an independent application and data space
      • Server Level
        • No single point of access – each object can be protected independently
        • Relational database contains only subset of data
      • Network Level
        • Encrypted network connections possible
    22. Administration
    23. Administration
      • User Manager
        • Manage users, rights and group memberships
      • Groups Manager
        • Manage groups and memberships
      • Object Manager
        • Manage individual objects
      • Index Manager
        • Manage relational tables for object collections
      • Access Statistics
        • Monitor application access statistics
    24. A flexible, low-cost solution for managing complex workflows For more details, contact [email_address] Or visit http://www.reach1to1.com

    + Ashutosh BijoorAshutosh Bijoor, 2 years ago

    custom

    1220 views, 2 favs, 1 embeds more stats

    This presentation describes the service oriented ar more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1220
      • 1219 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds
    • 1 views on http://unispace-techs.blogspot.com

    more

    All embeds
    • 1 views on http://unispace-techs.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories