1 / 12

Technology Landscape and Enterprise Objectives

Explore the different types of enterprise systems, technologies, and integration objectives in this comprehensive guide. Learn about the structure, technologies, and objectives of enterprise system design.

andresm
Télécharger la présentation

Technology Landscape and Enterprise Objectives

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technology Landscape and Enterprise Objectives B.Ramamurthy Ch.1,2

  2. Introduction • We will study the various different system that we will encounter in a typical enterprise system – Ch.1 • We will also study the general enterprise integration objectives – Ch.2 Ch.1,2

  3. Types of Systems (1) • Legacy systems: • Many local solutions to enterprise problems. • Many models, platforms, languages, and proprietary software packages. • Fragmented systems spread around the enterprise. • Example: PC-based payroll system for a local branch of a large banking system. • Data warehouse: • Collection of business data to provide analytical processing, supporting queries and reporting. • Example: Trend in sales with reference to month to enable planning. • Electronic commerce: • Internet and WWW have enabled business to reach their customers directly (B2C) and exchange data and deal with business partners efficiently (B2B). Ch.1,2

  4. Types of Systems (2) • Web-enabled applications: • Web enabling improves accessibility through the use of browsers. • Workflow Management systems: • Business process management systems. • Move from batch to event-based systems • Business transactions are processed as they occur. • Transactions can be handled with different priorities, authorized based on different criteria, and serviced with different specialized skills. • Provides the means to formalize processes, enforce compliance, monitor performance, and introduce process improvements. Ch.1,2

  5. Technologies • Study the technologies in terms of Web-tier, (business) logic tier, data tier • Unified Modeling Language (UML) for design purposes. • Provides 12 different models for various phases of software development. • Model Driven Architecture (MDA): design tool. • Provides the ability to model applications as Platform Independent Model (PIM). • Java Server Pages (JSP) and servlets: • web presentation/logic Ch.1,2

  6. Technologies • eXtensible Markup Language (XML): • Markup language with customizable tag for exchange of information among applications. • CORBA from Object Management Group(OMG): • Enables robust, interoperable distributed objects and protocols. • Component Technology: • Evolution of object technology. • Provides extensive ability to manage objects as components. • Example: Enterprise Java beans and COM objects Ch.1,2

  7. Technologies (contd.) • Open data base connectivity(ODBC): standard protocol to access data bases. JDBC is a java implementation. • Relational data base systems: RDBMs. • Provides the persistence needed for application data. • Relations represented by tables of records of data. • Primary key uniquely selects a record. • Can combine tables on attributes, select only rows and columns needed. • Example: Oracle 9.2 Ch.1,2

  8. Enterprise Application Integration (EAI) • EAI is the practice of linking many legacy systems, commercial-of the-shelf (COTS) systems and current systems to consolidate the operations in an enterprise. • Simple solution is the store-forward of data between systems. • Where data are exchanged between many sources and many destinations a message broker facility is used to direct the flow. See fig.1.2 Ch.1,2

  9. EAI (contd.) • EAI provides for exchange of information as events occur rather than periodic transfer of files. • It streamlines business processes. • It provides the flexibility of routing of messages to meet new requirements for information, including operations monitoring and the initiation of corrective action on a timely basis. Example: Project 1’s TPS integrated with IncidentWeb. Ch.1,2

  10. Enterprise System Pyramid Virtual Enterprise Corporate Domain: Books sales Business system domains: B2C Business Process: login to purchase Business applications: Shop front Application components: pricing, email Ch.1,2

  11. Objectives • Adaptable systems and processes • Streamlined processes • Management information • Support for electronic commerce • Integrated security • Replaceable components • Reliable and recoverable systems • Scalability Ch.1,2

  12. Summary • We studied • Types of enterprise systems, • A representative set of technologies, • Enterprise application integration, • Structure of enterprise systems • Objectives of enterprise system design. • Your task: Casual reading of Chs. 1 and 2. Ch.1,2

More Related