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.

Enterprise Application Development


Published on

An hour long intro to Enterprise Application Development to CS and Business students. Contains theoretical information about EAs.

Published in: Software
  • Be the first to comment

Enterprise Application Development

  1. 1. Speaker: Faiza Yousuf
  2. 2.  Software system designed to operate in a corporate environment.  Designed to satisfy the needs of an organization rather than individual users.  It is intended to solve an enterprise-wide problem, rather than a departmental problem.  To be deployed across a variety of networks (Internet, Intranet and corporate networks) while meeting strict requirements for security and administration management. 8/4/2015@FaizaYousuf 2
  3. 3.  To improve productivity.  Enterprise applications are typically designed to interface or integrate with other enterprise applications used within the organization.  Enables data to flow from one program to another, and provides interfaces to manage the data flow.  Allows companies to realize the full benefit of their software investments: The ability to use data as fully as possible. 8/4/2015@FaizaYousuf 3
  4. 4.  Complex  Scalable  Component-based  Distributed  Real-time  Mission critical 8/4/2015@FaizaYousuf 4
  5. 5.  Payment Processing  Enterprise Recourse Planning  Content Management System  Customer Relationship Management  Human Recourse Management System  Business Intelligence  Supply Chain Management 8/4/2015@FaizaYousuf 5
  6. 6.  Information Sharing  Process Automation  Reduced IT Complexity  Increased Agility 8/4/2015@FaizaYousuf 6
  7. 7.  Develop propriety software by hiring a specialized in-house team.  Outsource some or all parts of development.  Do a contract with an EASP to lease an EA (on premise or hosted). 8/4/2015@FaizaYousuf 7
  8. 8.  Depends on the business context and need.  Usually companies moves some or its entire infrastructure to the cloud, where services are delivered to an organization's computers and devices through the Internet as an on-demand service.  Some enterprises may also choose a hybrid solution where cloud applications are integrated with on premise systems. 8/4/2015@FaizaYousuf 8
  9. 9.  Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable business, government body, or other large organization.  It deals with the process of understanding an enterprise business and improving its performance through creation of enterprise models. This includes the modelling of the relevant business domain (usually relatively stable), business processes (usually more volatile), and Information technology. 8/4/2015@FaizaYousuf 9
  10. 10.  Business process modelling (BPM) is the activity of representing processes of an enterprise, so that the current ("as is") process may be analyzed and improved in future ("to be").  Business process modelling is typically performed by business analysts and managers who are seeking to improve process efficiency and quality.  The process improvements identified by business process modelling may or may not require Information Technology involvement, although that is a common driver for the need to model a business process, by creating a process master. 8/4/2015@FaizaYousuf 10
  11. 11. 8/4/2015@FaizaYousuf 11
  12. 12.  Microsoft  Microsoft Dynamics AX  Dynamics CRM  SQL Server Reporting Services  Oracle  PeopleSoft  Oracle E-Business Suite  Oracle Fusion  Business Intelligence Suite Enterprise Edition  Oracle CRM  SAP  SAP Business All-in-One  mySAP  SAP NetWeaver Business Intelligence 8/4/2015@FaizaYousuf 12
  13. 13. 8/4/2015@FaizaYousuf 13
  14. 14.  LinkedIn:  Twitter:  Facebook: 8/4/2015@FaizaYousuf 14