19

Click here to load reader

Enterprise and Enterprise Application

Embed Size (px)

Citation preview

Page 1: Enterprise and Enterprise Application

1

ENTERPRISE AND ENTERPRISE APPLICATION

Page 2: 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.

Page 3: Enterprise and Enterprise Application

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.

Page 4: Enterprise and Enterprise Application

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.

Page 5: Enterprise and Enterprise Application

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

Page 6: Enterprise and Enterprise Application

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

Page 7: Enterprise and Enterprise Application

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

Page 8: Enterprise and Enterprise Application

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.

Page 9: Enterprise and 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.

Page 10: Enterprise and 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

Page 11: Enterprise and Enterprise Application

11

UPSTREAM, DOWNSTREAM & BUSINESS ENABLER

Page 12: Enterprise and Enterprise Application

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

Page 13: Enterprise and Enterprise 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.

Page 14: Enterprise and Enterprise Application

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.

Page 15: Enterprise and Enterprise Application

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

Page 16: Enterprise and Enterprise Application

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.

Page 17: Enterprise and Enterprise Application

17

CHALLENGES FACED BY ENTERPRISE APPLICATIONS (CONTD…)

Technology Selection - choosing right technology Governance and Team Productivity -Managing diverse teams with string

governance

Page 18: Enterprise and Enterprise Application

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

Page 19: Enterprise and Enterprise Application

19

SUMMARY (CONTD…)

Characteristics

Challenges