Overview of Enterprise Computing: - PowerPoint PPT Presentation

About This Presentation
Title:

Overview of Enterprise Computing:

Description:

How does an enterprise meet its goals? What is enterprise computing (EC)? What is the nature of an EC environment? What are key enterprise development roles? ... – PowerPoint PPT presentation

Number of Views:126
Avg rating:3.0/5.0
Slides: 12
Provided by: stephen164
Category:

less

Transcript and Presenter's Notes

Title: Overview of Enterprise Computing:


1
Overview of Enterprise Computing
  • The Business View

2
Agenda
  • What is an enterprise?
  • What constitutes an enterprise?
  • What drives an enterprise?
  • How does an enterprise meet its goals?
  • What is enterprise computing (EC)?
  • What is the nature of an EC environment?
  • What are key enterprise development roles?
  • What makes a good enterprise application?

3
An Enterprise is...
  • any organization with set goals

U.S. Engineering
Asian Warehousing
Finance
Asian Engineering
North American Warehousing
Headquarters
Sales Marketing
Mexican Manufacturing
Asian Manufacturing
African Warehousing
Australian Warehousing
South American Warehousing
4
An Enterprise is...
  • its physical, human, corporate and intangible
    resources/assets

Human/corporate Employees, customers, partners,
etc.
Physical Buildings, land, equipment, etc.
Intangible Patents, processes, trade secrets,
good will, data, knowledge, etc.
5
Enterprise Goals
  • Make and save money
  • Grow and expand operations
  • Grow and expand human/inter-enterprise
    associations
  • Share information throughout enterprise
  • Leverage existing infrastructure
  • Manage change and risk
  • respond to customers, technology, climate

6
Activities that Support Goals
  • Preserving resources/assets
  • Durability/Maintenance
  • Protecting/granting accessibility to
    resources/assets
  • Security
  • Growing/expanding resources/assets
  • Development
  • Improving efficiencies
  • Performance/Scalability
  • Detecting and responding to changes
  • Flexibility

7
Enterprise Computing (EC)
Enterprise computing involves the development,
deployment and maintenance of the information
systems required for survival and success in
todays business climate. Yen-Ping Shan Ralph
H. Earle, Enterprise Computing with Objects,
Addison-Wesley, 1998.
8
EC Environment
  • computers are typically dispersed over a wide
    area
  • old (legacy) applications need to be
    used/maintained
  • very large databases
  • (e.g., tens of databases (DB), hundreds of tables
    per DB, thousands to millions of records per
    table)
  • hundreds to thousands/millions of clients
  • heterogeneous
  • computers, client devices, networks, applications
  • constantly-changing business requirements
  • mission-critical applications
  • requires reliability and performance

9
Handling Complexity
  • Planning and Architecting
  • Analyzing and Organizing
  • Measuring/Tracking and Adjusting/Tuning
  • Reusing
  • Reviewing and Reiterating
  • Applying Object-Oriented Principles

10
Enterprise Developer Roles
  • Architect
  • overall design and integration with environment
  • Application domain expert
  • imparts knowledge of domain business logic
  • Application assembler
  • assembles and tests components of application
  • Deployer
  • distributes, tailors and configures application
  • System administrator
  • manages development, deployment and production
    environments

11
Enterprise Application Qualities
  • extensible -- allows for future changes with
    minimal impact
  • scalable -- gracefully handles expansion/contracti
    on in number of clients
  • usable/reliable -- functions as advertised,
    including error-handling
  • available -- can be used whenever needed
  • configurable -- can be adapted to diverse
    environments
  • deployable -- can be easily distributed to users
  • durable -- necessary information lasts/persists
    over time
  • efficient/responsive -- uses minimal
    resources/performs well for clients
  • unobtrusive -- doesnt get in the way of getting
    things done
  • secure -- only authorized clients can access
  • reusable -- many parts can be reused rather than
    re-created
  • maintainable -- can be fixed with minimal impact
  • timely -- is ready to use productively during
    window of opportunity
Write a Comment
User Comments (0)
About PowerShow.com