Top Banner

of 24

Introduction EC

Apr 06, 2018

Download

Documents

scribd202
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/2/2019 Introduction EC

    1/24

    Enterprise ComputingEnterprise Computing

    Introduction to Enterprise and

    Enterprise ComputingLecture 1

  • 8/2/2019 Introduction EC

    2/24

    Course ContentsCourse Contents

    1. Introduction to Enterprise andEnterprise Computing

    2. The information requirements of an

    enterprise-sized corporation3. Information systems and software used

    in the functional units of an enterprise4. General purpose and integrated

    information systems used throughout anenterprise

    5. Types of technologies used throughoutan enterprise Continue

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    3/24

    Course ContentsCourse Contents

    6. Virtualization, cloud computing, andgrid computing

    7. The computer hardware needs andsolutions for an enterprise

    8. Availability, scalability, andinteroperability issues in an

    enterprise9. Importance of computer backup andhow it is accomplished

    10. The steps in a disaster recovery plan

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    4/24

    What is an Enterprise?What is an Enterprise?

    y An enterprise is an activity or a projectthat produces services or products.

    y A business organization

    y Any organization with set goals

    y Any large organization that utilizescomputers

    y An intranet, is a good example of anenterprise computing system.

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    5/24

    Emergence of termEmergence of term

    EnterpriseEnterprisey A word was needed that would encompass corporations,

    small businesses,

    non-profit institutions, government bodies,

    social service organizations.

    y The term enterprise seemed to do the job

    y In practice, the term is applied much moreoften to larger organizations than smallerones

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    6/24

    An Enterprise is...An Enterprise is...

    its physical, human, corporate and intangible resources/assets

    Physical:Buildings, land, equipment, etc.

    Human/corporate:Employees, customers, partners, etc.

    Intangible:Patents, processes, trade secrets,

    good will, data, knowledge, etc.

  • 8/2/2019 Introduction EC

    7/24

    Enterprise GoalsEnterprise Goals

    y Make and save money

    Grow and expand operations

    Grow and expand human/inter-enterprise

    associations

    Share information throughout enterprise

    Leverage existing infrastructure

    y Manage change and risk respond to customers, technology, climate

  • 8/2/2019 Introduction EC

    8/24

    Activities that Support GoalsActivities that Support Goals

    y Preserving resources/assets

    x Durability/Maintenance

    y Protecting/granting accessibility to

    resources/a

    ssetsx Security

    y Growing/expanding resources/assets

    x Development

    y

    Improving efficienciesx Performance/Scalability

    y Detecting and responding to changes

    x Flexibility

  • 8/2/2019 Introduction EC

    9/24

    Types ofan EnterpriseTypes ofan Enterprise

    yThere are essentially two types ofenterprise:

    Business enterprises, which arerun to make a profit for a privateindividual or group of individuals.

    Social enterprises, which functionto provide services to individualsand groups in the community.

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    10/24

    Business enterprisesBusiness enterprises

    y In general, any endeavor where theprimary motive is profit and not mereemployment for oneself and others.

    y It is an organization engaged in the tradeof goods, services, or both to consumers.

    y The activity of providing goods andservices involving financial andcommercial and industrial aspects;"computers are now widely used inbusiness"

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    11/24

    Business enterprisesBusiness enterprises --

    Examp

    lesEx

    amp

    lesy restaurants

    y groceries

    y printing works

    y repair shops

    y air lines

    y

    banksy factories

    y farms

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    12/24

    Social enterprisesSocial enterprises

    y A social enterprise is an organization withprimarily social objectives

    y Profits are principally reinvested for thatpurpose in the organization or in the

    community

    y Thy type is not being driven by the need

    to maximize profit for shareholders andowners.

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    13/24

    SocialSocial enterprisesenterprises --

    Examp

    lesEx

    amp

    les

    y welfareorganizations

    y health care centers

    y sports clubs

    y housingcooperatives

    y charitiesy educational

    institutions

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    14/24

    Types of Enterprises include:Types of Enterprises include:

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

    Retail Manufacturing Service

    Wholesale Government Educational

    Transportation

  • 8/2/2019 Introduction EC

    15/24

    What Is EnterpriseWhat Is Enterprise

    Computing?Computing?Enterprise computing involves the development,deployment and maintenance of the informationsystems required for survival and success intodays business climate.

    Yen-Ping Shan & Ralph H. Earle,Enterprise Computing with Objects,

    Addison-Wesley, 1998.

  • 8/2/2019 Introduction EC

    16/24

    What Is EnterpriseWhat Is Enterprise

    Computing?Computing?y It involves the use of computers in

    networks, such as LANs and WANs, or a

    series of interconnected networks thatencompass a variety of different operating

    systems, protocols, and networkarchitectures

    y Managing Information Technology (IT)Infrastructure & Architecture

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

  • 8/2/2019 Introduction EC

    17/24

    Enterprise ComputingEnterprise Computing

    EnvironmentEnvironmenty computers are typically dispersed over a wide area

    y old (legacy) applications need to beused/maintained

    y very large databasesx (e.g., tens of databases (DB), hundreds of tables per DB, thousands

    to millions of records per table)

    y hundreds to thousands/millions of clients

    y heterogeneousx computers, client devices, networks, applications

    y constantly-changing business requirements

    y mission-critical applicationsx requires reliability and performance

  • 8/2/2019 Introduction EC

    18/24

    Handling ComplexityHandling Complexity

    y Planning and Architecting

    y Analyzing and Organizing

    y Measuring/Tracking and Adjusting/Tuning

    y Reusing

    y Reviewing and Reiterating

    y Applying Object-Oriented Principles

  • 8/2/2019 Introduction EC

    19/24

    Enterprise Systems:Enterprise Systems:

    The VisionThe Vision

    y Structure and Organization: One

    organization

    yManagement: Firm-wide Knowledge-based management processes

    y Technology:Totally unified

    information systemy Business: Customer-driven business

    processes

  • 8/2/2019 Introduction EC

    20/24

    Enterprise Systems:Enterprise Systems:

    The Re

    ality

    The Re

    ality

    y Discouraging ImplementationImplementation

    y Unrealistic cost/benefit analysis

    y Not achieving robustness

    y Trapped in digital concrete: Oldersystems hard, expensive to change

    y Difficult to attain: Interoperability

    y Difficult to realize: Strategic Value

  • 8/2/2019 Introduction EC

    21/24

    Organization ofa traditionalOrganization ofa traditional

    enterpriseenterprisey Most traditional enterprises are organizedin a hierarchical manner

    y In an enterprise, users typically fall into

    one of four categories:

    Enterprise Computing Lecture 1 @ SZABIST Dubai Campus

    ExecutiveManagement

    MiddleManagement

    OperationalManagement

    Nonmanagement Employees

    1. Executive Management2. Middle Management3. OperationalManagement

    4. Non-management Employees

  • 8/2/2019 Introduction EC

    22/24

    Enterprise Developer RolesEnterprise Developer Roles

    y Architectx overall design and integration with environment

    y Application domain expertx

    imparts knowledge of domain: business logicy Application assembler

    x assembles and tests components of application

    y

    Deployerx distributes, tailors and configures application

    y System administratorx manages development, deployment and production

    environments

  • 8/2/2019 Introduction EC

    23/24

    EnterpriseApplicationEnterpriseApplication Qualities (1)Qualities (1)

    1. extensible -- allows for future changes withminimal impact

    2. scalable -- gracefully handlesexpansion/contraction in number of clients

    3. usable/reliable -- functions as advertised,including error-handling

    4. available -- can be used whenever needed

    5. configurable -- can be adapted to diverseenvironments

    6. deployable -- can be easily distributed to users

  • 8/2/2019 Introduction EC

    24/24

    EnterpriseApplicationEnterpriseApplication Qualities (2)Qualities (2)

    7. durable -- necessary information lasts/persists overtime

    8. efficient/responsive -- uses minimalresources/performs well for clients

    9. unobtrusive -- doesnt get in the way of getting thingsdone

    10. secure -- only authorized clients can access

    11. reusable -- many parts can be reused rather than re-

    created12. maintainable -- can be fixed with minimal impact

    13. timely -- is ready to use productively during window

    of opportunity