SlideShare a Scribd company logo
Enterprise Application Frameworks Products Strategies Best Practices and more
Why you need Frameworks? People come and people go.. All kinds of people Standards Business Continuity
Fresh water lake A Business is like a fresh water lake, People come and people go.  And it should be that way…
Various kinds of people With Business knowledge Typically a BA  With Technical knowledge Developer, tester With Both System Analyst Without Both Manager!
Standards ‘ A’ coded in C ‘ B’ coded in C++ ‘ C’ coded in Java ‘ D’ coded in C# ‘ F’ coded in Ruby ‘ E’ just joined If well integrated, it makes a fine hybrid system, ‘E’ has to be trained Else ‘E’ has a big problem!
BCP(Business Continuity Process)‏ The show must go on!
Setting up an Enterprise App Framework? People Technology Processes Hardware Software
People Choose the right guy Wrong person or cheap labor may screw your business Extra efforts  Remember Time = Money?
Technology Choose one , choose many but choose wisely Look out for availability more than features. Don’t let technology drive your business, look for flexible alternatives Always think about cost too.
Processes Anything done in a well defined process, executes well. A well defined process will take care of risks and mitigation plans No one should be allowed to run away from processes but yes, processes should be flexible. Again, never let processes hamper the business, remember they are to help you!
Hardware Infrastructure Rented hardware Vs Purchased Cost Vs Performance Usage Vs Time
Software Infrastructure Performance & Features Implementation Security Cost
Technical Requirements Typical 3-tier architecture.  Things will never change User Interfaces Middleware/Servers Backend Databases
What will change User Interface? Web Interface – Web 2.0 Buzz Desktop Software – legacy Mobile – Upcoming EAI (Enterprise application Integration)
Middleware / Servers Web server Apache, Tomcat, JBoss IIS Custom Messaging server JMS EMS
Databases Various Databases Adapters Database Independence?
Standards Infrastructure standards PC/Laptop standard software File sharing/emailing Technology Best Practices Using the right resources QOS
Business Continuity The show must go on! Backup and Disaster Recovery? Database/Files Installed Software Emails? Any other necessary
BCP Human Resource Backup and DR Are you Technologically Challenged? Members with less technical knowledge. Gap between business and technology? High training and KT cost / Time? Individual show? Single person controlling the wheel Team with all experts – Balance? Do you have team with all experts in all technology Or a team with all experts in individual technology
Conclusion Choosing a Technology? Do consider these factors: Cost of product / Open source solution? Cost of training ? Cost of Infrastructure and Implementation Availability of resources / Docs Availability of Support
Conclusion Choosing a Technology? Don’t (s): Fashion / Trend: Don’t choose because others choose it. Don’t stick to Legacy systems. Keep evolving. Don’t compromise on cheap labor. Quality is important. Open source is NOT always the best Don’t depend a lot on vendor too: They always charge you for every little extra thing!
Open House Queries ?

More Related Content

PDF
Framework adoption for java enterprise application development
PPT
IT Modernization For Process Modernization
PPTX
Citytech Application Modernization Using JBoss Seam
PPT
MetaASO J2EE Web Framework
PPTX
The Case for Open Source Enterprise Content Management
PPT
PPTX
A JBoss Enterprise Middleware Solution to Improving Business Execution
PDF
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?
Framework adoption for java enterprise application development
IT Modernization For Process Modernization
Citytech Application Modernization Using JBoss Seam
MetaASO J2EE Web Framework
The Case for Open Source Enterprise Content Management
A JBoss Enterprise Middleware Solution to Improving Business Execution
BPMN, BPEL, ESB or maybe Java? What should I use to implement my project?

What's hot (20)

PDF
From Process Design to Process Automation
PPT
ISV Integrations
PPTX
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
PPTX
Software is eating the world and MDD should be in the driving seat
PDF
10 Things You Should Know About MDD
PPT
A Pragmatic Strategy for Oracle Enterprise Content Management (ECM)
PPT
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
PDF
An Enterprise Ontology based approach to Model-Driven Engineering
PDF
Ibm innovate ci for system z
PDF
Bluemix DevOps Meetup
PDF
Transforming Software Architecture for the 21st Century (September 2009)
PPT
FMW 11g Keynote: Foundation For Innovation
PDF
Composable Software Architecture with Spring
PPTX
Docker & aPaaS: Enterprise Innovation and Trends for 2015
PPT
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
PPTX
Introduction to CodeFactory
PDF
Automate and customise application services and deployment
PDF
Blibli Web Application Security Policy Enforcement Point
PPT
Importing Large Sets of Content from Trusted Partners into your Repository
PPT
Software Delivery in the Web 2.0 Style
From Process Design to Process Automation
ISV Integrations
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Software is eating the world and MDD should be in the driving seat
10 Things You Should Know About MDD
A Pragmatic Strategy for Oracle Enterprise Content Management (ECM)
Udvikling af apps til mobile enheder med IBM Worklight, Christina Møller, IBM
An Enterprise Ontology based approach to Model-Driven Engineering
Ibm innovate ci for system z
Bluemix DevOps Meetup
Transforming Software Architecture for the 21st Century (September 2009)
FMW 11g Keynote: Foundation For Innovation
Composable Software Architecture with Spring
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Introduction to CodeFactory
Automate and customise application services and deployment
Blibli Web Application Security Policy Enforcement Point
Importing Large Sets of Content from Trusted Partners into your Repository
Software Delivery in the Web 2.0 Style
Ad

Similar to Enterprise Application Framework (20)

PPTX
Consulting
PPTX
Agile & DevOps - It's all about project success
PPTX
Flexible Custom Workflows for Banner ERP and the Campus
PPTX
Characteristics of modern data architecture that drive innovation
PPT
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
PPTX
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
PPT
Building An XML Publishing System With DITA
PPTX
Legacy ECM Migration
PDF
The Modern Software Architect
PPTX
Stream SQL eventflow visual programming for real programmers presentation
PPTX
#SPSToronto How to do #DevOps with #SPFx and why it matters
PPTX
DevOps CTO Masterclass | Webinar Oct. 2020
PDF
Webinar - Design Thinking for Platform Engineering
PPT
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
PDF
DevOps Deconstructed
PDF
DevOps and DevSecOps, Incident Management
PDF
Making Your Customer Experience Great Before You Hit Production - AppSphere16
PPTX
Capstone- Milestone 3
PDF
Creating a successful continuous testing environment by Eran Kinsbruner
Consulting
Agile & DevOps - It's all about project success
Flexible Custom Workflows for Banner ERP and the Campus
Characteristics of modern data architecture that drive innovation
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Building An XML Publishing System With DITA
Legacy ECM Migration
The Modern Software Architect
Stream SQL eventflow visual programming for real programmers presentation
#SPSToronto How to do #DevOps with #SPFx and why it matters
DevOps CTO Masterclass | Webinar Oct. 2020
Webinar - Design Thinking for Platform Engineering
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
DevOps Deconstructed
DevOps and DevSecOps, Incident Management
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Capstone- Milestone 3
Creating a successful continuous testing environment by Eran Kinsbruner
Ad

More from hussulinux (10)

ODP
Effective communication
PPT
Direct Web Remoting : DWR
PDF
PHP MySQL Training : Module 3
PDF
PHP MySQL Training : Module 2
ODP
PHP Training: Module 1
PDF
Auto Forex Trade with Meta Trader 4
ODP
Linux Apache Php Mysql Lamp1273
PPT
Apache Ant
ODP
Mobile Navigation
PDF
Flash Widget Tutorial
Effective communication
Direct Web Remoting : DWR
PHP MySQL Training : Module 3
PHP MySQL Training : Module 2
PHP Training: Module 1
Auto Forex Trade with Meta Trader 4
Linux Apache Php Mysql Lamp1273
Apache Ant
Mobile Navigation
Flash Widget Tutorial

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Unlocking AI with Model Context Protocol (MCP)
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectral efficient network and resource selection model in 5G networks
Understanding_Digital_Forensics_Presentation.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf

Enterprise Application Framework

  • 1. Enterprise Application Frameworks Products Strategies Best Practices and more
  • 2. Why you need Frameworks? People come and people go.. All kinds of people Standards Business Continuity
  • 3. Fresh water lake A Business is like a fresh water lake, People come and people go. And it should be that way…
  • 4. Various kinds of people With Business knowledge Typically a BA With Technical knowledge Developer, tester With Both System Analyst Without Both Manager!
  • 5. Standards ‘ A’ coded in C ‘ B’ coded in C++ ‘ C’ coded in Java ‘ D’ coded in C# ‘ F’ coded in Ruby ‘ E’ just joined If well integrated, it makes a fine hybrid system, ‘E’ has to be trained Else ‘E’ has a big problem!
  • 6. BCP(Business Continuity Process)‏ The show must go on!
  • 7. Setting up an Enterprise App Framework? People Technology Processes Hardware Software
  • 8. People Choose the right guy Wrong person or cheap labor may screw your business Extra efforts Remember Time = Money?
  • 9. Technology Choose one , choose many but choose wisely Look out for availability more than features. Don’t let technology drive your business, look for flexible alternatives Always think about cost too.
  • 10. Processes Anything done in a well defined process, executes well. A well defined process will take care of risks and mitigation plans No one should be allowed to run away from processes but yes, processes should be flexible. Again, never let processes hamper the business, remember they are to help you!
  • 11. Hardware Infrastructure Rented hardware Vs Purchased Cost Vs Performance Usage Vs Time
  • 12. Software Infrastructure Performance & Features Implementation Security Cost
  • 13. Technical Requirements Typical 3-tier architecture. Things will never change User Interfaces Middleware/Servers Backend Databases
  • 14. What will change User Interface? Web Interface – Web 2.0 Buzz Desktop Software – legacy Mobile – Upcoming EAI (Enterprise application Integration)
  • 15. Middleware / Servers Web server Apache, Tomcat, JBoss IIS Custom Messaging server JMS EMS
  • 16. Databases Various Databases Adapters Database Independence?
  • 17. Standards Infrastructure standards PC/Laptop standard software File sharing/emailing Technology Best Practices Using the right resources QOS
  • 18. Business Continuity The show must go on! Backup and Disaster Recovery? Database/Files Installed Software Emails? Any other necessary
  • 19. BCP Human Resource Backup and DR Are you Technologically Challenged? Members with less technical knowledge. Gap between business and technology? High training and KT cost / Time? Individual show? Single person controlling the wheel Team with all experts – Balance? Do you have team with all experts in all technology Or a team with all experts in individual technology
  • 20. Conclusion Choosing a Technology? Do consider these factors: Cost of product / Open source solution? Cost of training ? Cost of Infrastructure and Implementation Availability of resources / Docs Availability of Support
  • 21. Conclusion Choosing a Technology? Don’t (s): Fashion / Trend: Don’t choose because others choose it. Don’t stick to Legacy systems. Keep evolving. Don’t compromise on cheap labor. Quality is important. Open source is NOT always the best Don’t depend a lot on vendor too: They always charge you for every little extra thing!