View
170
Download
4
Category
Preview:
Citation preview
1
ENTERPRISE AND ENTERPRISE APPLICATION
2
ENTERPRISE
Enterprise- A business organization
In computer industry, the term is often used to describe any large organization that utilizes computers.
3
ENTERPRISE APPLICATION
An application which satisfies the business functionalities (functional requirements) of an organization and also take care of factors such as efficiency, scalability, security etc. (non functional requirements) is termed as Enterprise Application.
An enterprise application is the phrase used to describe applications (or software) that a business would use to assist the organization in solving enterprise problems.
4
EXAMPLES OF ENTERPRISE APPLICATIONS
automated billing systems payment processing email marketing systems content management call center and customer support Customer Relationship Management (CRM) Enterprise Resource Planning (ERP) Business Intelligence Business Continuity Planning (BCP) HR Management Enterprise Application Integration (EAI) enterprise search messaging and collaboration systems.
5
CHARACTERISTICS OF ENTERPRISE APPLICATIONS
Enhance Efficiency & Productivity Ensure Business Continuity High Performance Fortify Security Handle large volume data Easily Maintainable & Extendable High availability High integrity
6
CHARACTERISTICS OF ENTERPRISE APPLICATIONS (CONTD...)
High mean time between failure Confidential Does not lose information under failure
conditions Does not corrupt information under failure
conditions Defines a clear recovery path under failure
conditions
7
CATEGORIES OF ENTERPRISE APPLICATION
1) From visibility to Customers
1.1 Upstream or Customer facing enterprise applications
1.2 Downstream or Back end enterprise applications
1.3 Business Enabler enterprise applications
8
1.1 UPSTREAM ENTERPRISE APPLICATION
The applications which are front end systems of an organization known as upstream enterprise applications.
Also known as Customer facing enterprise application.
For Example“order capture” application that captures
online orders of customers is an upstream enterprise application.
9
1.2 DOWNSTREAM ENTERPRISE APPLICATION
Applications that work behind of the scenes in an organization to fulfill the customers or end users needs are known as downstream enterprise applications.
For Example“order provisioning” which helps in fulfill and
provisioning the online orders captured through “order capture” upstream enterprise application.
10
1.3 BUSINESS ENABLER ENTERPRISE APPLICATION
The applications that fulfill the general organization needs are known as Business enabler enterprise applications.
For Example Payroll System Human Resource Management
11
UPSTREAM, DOWNSTREAM & BUSINESS ENABLER
12
CATEGORIES OF ENTERPRISE APPLICATION (CONTD…)
2) Industry they cater to Example Billing System for telecom is different
from billing system in retail industry 3) Enterprise business functions they fulfill For example, order management or order
fulfillment application4) Nature of processing For example, batch processing, online analytical
processing (OLAP), online transaction processing(OLTP) or Decision Support System (DSS)
5)Customers built or readymade commercial off the shelf packages
6) Host centric or Distributed Application
13
OLTP OLTP (On-line Transaction Processing) deals
with operational data, which is data involved in the operation of a particular system and it is characterized by a large number of short on-line transactions (INSERT, UPDATE, and DELETE).
The main emphasis for OLTP systems is put on very fast query processing, maintaining data integrity in multi-access environments and an effectiveness measured by number of transactions per second.
Example: In a banking System, you withdraw amount through an ATM. Then account Number, ATM PIN Number, Amount you are withdrawing and Balance amount in account are operational data elements.
14
OLAP An OLAP (On-line Analytical Processing)
deal with Historical Data or Archival Data, and it is characterized by relatively low volume of transactions. In addition, the Queries needed for these systems are often very complex and involve aggregations as for OLAP systems the response time is an effectiveness measure.
Example: If we collect last 10 years data about flight reservation, the data can give us much meaningful information such as the trends in reservation.
15
CHALLENGES FACED BY ENTERPRISE APPLICATIONS
Business Process Automation -Automating business process Data Harmonization -Unification and standardization of data Application Integration -Integrating individual application Application Security -Fortify the security perimeter Internationalization -Handling Globalization in localized
manner
16
CHALLENGES FACED BY ENTERPRISE APPLICATIONS (CONTD…)
Transaction Management -Managing transactions from
customers, vendor partners, suppliers and stakeholder.
Rich User Experience -Users become more demanding and
experienced. Quality of Service (QoS) -Functional and non-functional (ilities)
quality attributes. Ilities like scalability, reliability, security, maintainability, availability etc.
17
CHALLENGES FACED BY ENTERPRISE APPLICATIONS (CONTD…)
Technology Selection - choosing right technology Governance and Team Productivity -Managing diverse teams with string
governance
18
SUMMARY
Enterprise Enterprise Application Types: 1) From Customer’s visibility Upstream, downstream, business enabler 2) Industry they cater to 3) Enterprise business functions they fulfill 4) Nature of processing 5)Customers built or readymade commercial
off the shelf packages 6) Host centric or Distributed Application
19
SUMMARY (CONTD…)
Characteristics
Challenges
Recommended