Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Enwelib an introduction

235 views

Published on

As of now enwelib is being successfully used in developing our product engile an Agile lifecycle management tool.

We are looking for partners and potential enterprises that would like to explore, use and enhance enwelib capabilities and various partnership options.

For any further queries please contact

Debasish – contact@ensarm.com

Please note enwelib currently is internally developed and used at ensarm solutions. We are planning a commercial / open source release in future.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Enwelib an introduction

  1. 1. An introduction http://ensarm.com/opensource-enwelib-opensource/
  2. 2. Agenda Welcome to an introduction to enwelib Highlighted by Google as one of the most promising frameworks in enterprise management application development This presentation contains brief information about the same An introduction Agenda What is enwelib Objectives Complete Lifecycle Designed to perform Feature rich Simple to use Fine grained security Flexible New generation UI Agile suitable 100% test covered Data store independent & more… http://ensarm.com/opensource-enwelib-opensource/
  3. 3. What is enwelib Agenda  enwelib is an application development What is enwelib framework Objectives  Developed completely using Java & GWT  It intends to provide and facilitate all aspects of enterprise management applications without sacrificing performance Complete Lifecycle Designed to perform Feature rich Simple to use Fine grained security It contains a large set of highly optimized concepts and components usable in enterprise development Flexible New generation UI Agile suitable  User interfaces of applications built using enwelib are fast and easy to use 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  4. 4. Objectives Agenda  Enterprise centric application development What is enwelib should be easy and far more efficient Objectives  Reduce time required to develop such Complete Lifecycle applications significantly  An extensible architecture that can accommodate ever changing business processes  Simple to use user interface  Common features bundled  High performing & datastore independent Designed to perform Feature rich Simple to use Fine grained security Flexible New generation UI  Role, participation, ownership based easy to Agile suitable configure permissions 100% test covered  end to end framework Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  5. 5. Complete lifecycle Agenda  Extensible and loosely coupled framework facilitates end to end application development requirements What is enwelib Objectives Complete Lifecycle  Entity, workflow, rule based process lifecycles are supported through easy configurations Designed to perform Feature rich Simple to use  Operations based architecture makes user permissions are applicable end to end Fine grained security Flexible  Fully AJAX components provide enriched user New generation UI experience Agile suitable  All commonly required features are 100% test covered supported through an unique patent pending architecture Data store independent An introduction & more… http://ensarm.com/opensource-enwelib-opensource/
  6. 6. Designed to perform Agenda  Performance is given the highest priority What is enwelib  Each component and framework feature is Objectives benchmarked from early days to support performance objective. Complete Lifecycle  End to end listing of 100 entities with all Feature rich permissions validated under 600 milliseconds. Simple to use  Optimized data fetch to reduce server calls Designed to perform Fine grained security Flexible  Component designs are optimized for speed New generation UI and user experience Agile suitable Auto sync feature of components provides 100% test covered optimum performance Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  7. 7. Feature rich  Applications are far bigger than all components together Agenda What is enwelib Objectives Search, delete, trash can, permissions sensitive Complete Lifecycle ui are just examples of common features supported end to end Designed to perform Feature rich  How about optimized entity tagging, Simple to use automated data aggregation, reusable graphs, charts Fine grained security Flexible  Enterprise components are far different from usual web development components available in market and need capabilities far richer New generation UI Agile suitable 100% test covered All this while the application is still highly performing, fully internationalizable An introduction Data store independent & more… http://ensarm.com/opensource-enwelib-opensource/
  8. 8. Simple to use  enwelib features makes it easy to develop Agenda typical enterprise applications through various supported concepts What is enwelib  By providing a simple fundamental Complete Lifecycle architecture that facilitate all common requirements Designed to perform And allows easy extensibility Simple to use Objectives Feature rich Fine grained security Easy to use data binding with permissions verified and filters applied Common entity and process lifecycles are fully configuration driven Flexible New generation UI Agile suitable 100% test covered Configurations are editable through an Data store independent interface built using enwelib & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  9. 9. Fine grained security Agenda  enterprises have roles What is enwelib  roles can overlap Objectives  temporary process participation can Complete Lifecycle elevate, demote roles Designed to perform  entity owners can have different capabilities  field level access control might be needed  User action traceability is of primary importance  Security needs should not hinder performance  enwelib makes it all possible Feature rich Simple to use Fine grained security Flexible New generation UI Agile suitable 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  10. 10. Flexible Agenda Components and capabilities are loosely coupled What is enwelib Objectives Complete Lifecycle End to end events facilitate easy component communication Designed to perform Feature rich GWT capabilities facilitate an end to end OOP architecture thus making component and capability design a breeze Simple to use Fine grained security Flexible Developing new reusable components are easier All commonly needed capabilities are already available, reusable and extensible New generation UI Agile suitable 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  11. 11. Web 2.0 UI Agenda What is enwelib Fully AJAX Objectives Async components Complete Lifecycle Designed to perform Keyboard shortcuts Feature rich Auto sync capability Simple to use Single sign on Fine grained security Unique interface features such as enterprise grid and other components Flexible enough to accommodate custom interface requirements Flexible New generation UI Agile suitable 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  12. 12. Agile Suitable Agenda Have you considered impact of development What is enwelib platform on methodology used ? Objectives And agile is most sought after in enterprise Complete Lifecycle development Designed to perform Is your development platform agile enough ? Feature rich Simple to use Can you be certain that the bug is not in your Fine grained security framework in each build ? Flexible enwelib is agile suitable and supports easy, New generation UI quick completion and validation of stories Agile suitable And your early prototypes do not need to be thrown away at any point 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  13. 13. 100% test covered Agenda What is enwelib TDD and code review, the two pillars of Agile has Objectives been extensively used in enwelib development Complete Lifecycle Each component and capability is 100% test covered Designed to perform Feature rich Simple to use Test are not limited to server components , client AJAX components also have full test coverage Fine grained security Flexible New generation UI Makes sure your applications do not suffer due to bugs in underlying framework Agile suitable 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  14. 14. Datastore independent Agenda enwelib usages a data store independent What is enwelib architecture Objectives Currently implemented using Hibernate & MySQL combination Complete Lifecycle Designed to perform Feature rich Applications can be easily ported to new data stores such as cloud databases without modifying a single line in the application code Simple to use Fine grained security Flexible More connectors are planned to support different databases New generation UI Agile suitable enwelib applications use an unique schema designing mechanism that makes it possible 100% test covered Data store independent & more… An introduction http://ensarm.com/opensource-enwelib-opensource/
  15. 15. More… Agenda As of now enwelib is being successfully used in developing our product engile an Agile lifecycle management tool. What is enwelib Objectives Complete Lifecycle We are looking for partners and potential enterprises that would like to explore, use and enhance enwelib capabilities and various partnership options. For any further queries please contact Designed to perform Feature rich Simple to use Fine grained security Flexible Debasish – contact@ensarm.com Please note enwelib currently is internally developed and used at ensarm solutions. We are planning a commercial / open source release in future. An introduction New generation UI Agile suitable 100% test covered Data store independent & more… http://ensarm.com/opensource-enwelib-opensource/
  16. 16. • Enwelib goes opensource – http://ensarm.com/opensource-enwelibopensource/ • Enwelib on github – https://github.com/deba/enwelib An introduction http://ensarm.com/opensource-enwelib-opensource/

×