SlideShare ist ein Scribd-Unternehmen logo
1 von 16
An introduction

http://ensarm.com/opensource-enwelib-opensource/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
• Enwelib goes opensource –
http://ensarm.com/opensource-enwelibopensource/

• Enwelib on github –
https://github.com/deba/enwelib

An introduction

http://ensarm.com/opensource-enwelib-opensource/

Weitere ähnliche Inhalte

Was ist angesagt?

E framework overview
E framework overviewE framework overview
E framework overviewEnkitec
 
Advanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan LippsAdvanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan LippsPerfecto by Perforce
 
Top Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test AutomationTop Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test AutomationFred Beringer
 
Appium for RubyMotion
Appium for RubyMotionAppium for RubyMotion
Appium for RubyMotionIsaac Murchie
 
Getting Started with Mobile Test Automation & Appium
Getting Started with Mobile Test Automation & AppiumGetting Started with Mobile Test Automation & Appium
Getting Started with Mobile Test Automation & AppiumSauce Labs
 
Improving Android app testing with Appium and Sauce Labs
Improving Android app testing with Appium and Sauce LabsImproving Android app testing with Appium and Sauce Labs
Improving Android app testing with Appium and Sauce LabsIsaac Murchie
 
selenium introduction for pycon india 2015
selenium introduction for pycon india 2015selenium introduction for pycon india 2015
selenium introduction for pycon india 2015kagrana_software
 
TechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationTechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationLizzy Guido (she/her)
 
Appium - test automation for mobile apps
Appium - test automation for mobile appsAppium - test automation for mobile apps
Appium - test automation for mobile appsAleksejs Trescalins
 
[Srijan Wednesday Webinars] Building a High Performance QA Team
[Srijan Wednesday Webinars] Building a High Performance QA Team[Srijan Wednesday Webinars] Building a High Performance QA Team
[Srijan Wednesday Webinars] Building a High Performance QA TeamSrijan Technologies
 
Launch High Performing Mobile Apps with Appurify
Launch High Performing Mobile Apps with AppurifyLaunch High Performing Mobile Apps with Appurify
Launch High Performing Mobile Apps with AppurifyManish Lachwani
 
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with AppiumSrijan Technologies
 
10 things you didnt know about appium + whats new in appium 1.5
10 things you didnt know about appium + whats new in appium 1.510 things you didnt know about appium + whats new in appium 1.5
10 things you didnt know about appium + whats new in appium 1.5Sauce Labs
 
Resilience and chaos engineering
Resilience and chaos engineeringResilience and chaos engineering
Resilience and chaos engineeringEric Wyles
 

Was ist angesagt? (16)

E framework overview
E framework overviewE framework overview
E framework overview
 
Advanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan LippsAdvanced Appium Tips & Tricks with Jonathan Lipps
Advanced Appium Tips & Tricks with Jonathan Lipps
 
Top Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test AutomationTop Best Practices for Successful Mobile Test Automation
Top Best Practices for Successful Mobile Test Automation
 
Appium for RubyMotion
Appium for RubyMotionAppium for RubyMotion
Appium for RubyMotion
 
Getting Started with Mobile Test Automation & Appium
Getting Started with Mobile Test Automation & AppiumGetting Started with Mobile Test Automation & Appium
Getting Started with Mobile Test Automation & Appium
 
Improving Android app testing with Appium and Sauce Labs
Improving Android app testing with Appium and Sauce LabsImproving Android app testing with Appium and Sauce Labs
Improving Android app testing with Appium and Sauce Labs
 
selenium introduction for pycon india 2015
selenium introduction for pycon india 2015selenium introduction for pycon india 2015
selenium introduction for pycon india 2015
 
TechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationTechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID Automation
 
Appium - test automation for mobile apps
Appium - test automation for mobile appsAppium - test automation for mobile apps
Appium - test automation for mobile apps
 
[Srijan Wednesday Webinars] Building a High Performance QA Team
[Srijan Wednesday Webinars] Building a High Performance QA Team[Srijan Wednesday Webinars] Building a High Performance QA Team
[Srijan Wednesday Webinars] Building a High Performance QA Team
 
Launch High Performing Mobile Apps with Appurify
Launch High Performing Mobile Apps with AppurifyLaunch High Performing Mobile Apps with Appurify
Launch High Performing Mobile Apps with Appurify
 
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
[Srijan Wednesday Webinar] Mastering Mobile Test Automation with Appium
 
10 things you didnt know about appium + whats new in appium 1.5
10 things you didnt know about appium + whats new in appium 1.510 things you didnt know about appium + whats new in appium 1.5
10 things you didnt know about appium + whats new in appium 1.5
 
Resilience and chaos engineering
Resilience and chaos engineeringResilience and chaos engineering
Resilience and chaos engineering
 
Appium vs. Appium with Perfecto
Appium vs. Appium with PerfectoAppium vs. Appium with Perfecto
Appium vs. Appium with Perfecto
 
Insights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint ApplicationsInsights and Monitoring of SharePoint Applications
Insights and Monitoring of SharePoint Applications
 

Andere mochten auch

Bowling Green Manhattan Lofts
Bowling Green Manhattan LoftsBowling Green Manhattan Lofts
Bowling Green Manhattan Loftstyelawson807
 
Taller de diagramacion de modelos de negocio con flujo de caja
Taller de diagramacion de modelos de negocio con flujo de cajaTaller de diagramacion de modelos de negocio con flujo de caja
Taller de diagramacion de modelos de negocio con flujo de cajaHubBOG Accelerator
 
Navegando en la economía de la reputación resumen ejecutivo
Navegando en la economía de la reputación   resumen ejecutivoNavegando en la economía de la reputación   resumen ejecutivo
Navegando en la economía de la reputación resumen ejecutivoReputation Institute España
 
Chapter 3 sec 2 Students Notes
Chapter 3 sec 2 Students NotesChapter 3 sec 2 Students Notes
Chapter 3 sec 2 Students NotesTerron Brooks
 

Andere mochten auch (8)

Wochenausblick.pdf
Wochenausblick.pdfWochenausblick.pdf
Wochenausblick.pdf
 
Bowling Green Manhattan Lofts
Bowling Green Manhattan LoftsBowling Green Manhattan Lofts
Bowling Green Manhattan Lofts
 
Diapositivas n b
Diapositivas n bDiapositivas n b
Diapositivas n b
 
Taller de diagramacion de modelos de negocio con flujo de caja
Taller de diagramacion de modelos de negocio con flujo de cajaTaller de diagramacion de modelos de negocio con flujo de caja
Taller de diagramacion de modelos de negocio con flujo de caja
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Navegando en la economía de la reputación resumen ejecutivo
Navegando en la economía de la reputación   resumen ejecutivoNavegando en la economía de la reputación   resumen ejecutivo
Navegando en la economía de la reputación resumen ejecutivo
 
celicalia_PRESS. ESPECIAL NAVIDAD
celicalia_PRESS. ESPECIAL NAVIDADcelicalia_PRESS. ESPECIAL NAVIDAD
celicalia_PRESS. ESPECIAL NAVIDAD
 
Chapter 3 sec 2 Students Notes
Chapter 3 sec 2 Students NotesChapter 3 sec 2 Students Notes
Chapter 3 sec 2 Students Notes
 

Ähnlich wie Enwelib an introduction

Selenium Automation Testing- Features and Benefits
Selenium Automation Testing-  Features and BenefitsSelenium Automation Testing-  Features and Benefits
Selenium Automation Testing- Features and Benefitsadityakumar2080
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4ManjuKumara GH
 
Why does Selenium Succeed?
Why does Selenium Succeed?Why does Selenium Succeed?
Why does Selenium Succeed?Venessa Serrao
 
Learn Selenium - Online Guide
Learn Selenium - Online GuideLearn Selenium - Online Guide
Learn Selenium - Online Guidebigspire
 
Priyanka Singh_testing_resume
Priyanka Singh_testing_resumePriyanka Singh_testing_resume
Priyanka Singh_testing_resumePriyanka Singh
 
How to accelerate UAT & Regression Testing
How to accelerate UAT & Regression TestingHow to accelerate UAT & Regression Testing
How to accelerate UAT & Regression TestingSensiple Inc.,
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5hemasubbu08
 
Upcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testingUpcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testingsoftware testingchennai
 
Selenium test automation
Selenium test automationSelenium test automation
Selenium test automationSrikanth Vuriti
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOpsAbdullah al Mamun
 
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...DevDay.org
 
What is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxWhat is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxSyntax Technologies
 
Case Study - AMR Test Automation
Case Study - AMR Test AutomationCase Study - AMR Test Automation
Case Study - AMR Test AutomationiFocusSystec
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsKarol Szmaj
 

Ähnlich wie Enwelib an introduction (20)

Selenium Automation Testing- Features and Benefits
Selenium Automation Testing-  Features and BenefitsSelenium Automation Testing-  Features and Benefits
Selenium Automation Testing- Features and Benefits
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
 
Why does Selenium Succeed?
Why does Selenium Succeed?Why does Selenium Succeed?
Why does Selenium Succeed?
 
Learn Selenium - Online Guide
Learn Selenium - Online GuideLearn Selenium - Online Guide
Learn Selenium - Online Guide
 
Priyanka Singh_testing_resume
Priyanka Singh_testing_resumePriyanka Singh_testing_resume
Priyanka Singh_testing_resume
 
How to accelerate UAT & Regression Testing
How to accelerate UAT & Regression TestingHow to accelerate UAT & Regression Testing
How to accelerate UAT & Regression Testing
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Upcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testingUpcoming new features of selenium in automation testing
Upcoming new features of selenium in automation testing
 
Selenium
SeleniumSelenium
Selenium
 
Selenium
SeleniumSelenium
Selenium
 
Selenium test automation
Selenium test automationSelenium test automation
Selenium test automation
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
 
What is selenium
What is seleniumWhat is selenium
What is selenium
 
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
 
What is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxWhat is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptx
 
Selenium
SeleniumSelenium
Selenium
 
Case Study - AMR Test Automation
Case Study - AMR Test AutomationCase Study - AMR Test Automation
Case Study - AMR Test Automation
 
jazz
jazzjazz
jazz
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design Patterns
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Kürzlich hochgeladen (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Enwelib an introduction

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. • Enwelib goes opensource – http://ensarm.com/opensource-enwelibopensource/ • Enwelib on github – https://github.com/deba/enwelib An introduction http://ensarm.com/opensource-enwelib-opensource/