Technology Landscape and Enterprise Objectives

Slides:



Advertisements
Similar presentations
“Creating e-Freight solutions for efficient and sustainable multimodal transport” Takis Katsoulakos INLECOM eFreight12 Delft -19th April 2012.
Advertisements

Web Service Composition Prepared by Robert Ma February 5, 2007.
CSIS0402 System Architecture K.P. Chow University of Hong Kong.
6/1/2015Ch.31 Defining Enterprise Architecture Bina Ramamurthy.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 5 Database Application Security Models.
Some of these slides were excerpted from: Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
Layers & Tiers Umair Javed Lec - 41.
The Architecture of Transaction Processing Systems
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Page 1Prepared by Sapient for MITVersion 0.1 – August – September 2004 This document represents a snapshot of an evolving set of documents. For information.
Chapter 5 Database Application Security Models
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
Enterprise Programming By J Pearce. Enterprise Software Sales HR Inventory Customer Support Shipping.
Nikolaos Korfiatis The Java 2 Enterprise Edition Platform Dept. of Management & Technology-Athens University of Economics and Business Java 2 Platform.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
JVM Tehnologic Company profile & core business Founded: February 1992; –Core business: design and implementation of large software applications mainly.
1 Successful Middleware Integration Using a Common Domain Model October, 2000 Gregor Hohpe.
Model-Driven Architecture & OptimalJ Roland T. Craddolph.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Overview of Application Adapter Technology Kenneth Baik Kenneth Baik April 10, 2003 ECE Expert Topic.
Chemical Toxicity and Safety Information System Shuanghui Luo Ying Li Jin Xu.
第十四章 J2EE 入门 Introduction What is J2EE ?
Database Application Security Models Database Application Security Models 1.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 Chapter 12 Enterprise Computing. Objectives Overview Discuss the special information requirements of an enterprise-sized corporation Identify information.
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Web Architectures Designing for the Web multi-multi-multi-multi-multi Multi-client – PC, Mac, Unix, wireless, … Multi-server-platform – PC, Mac, Unix,
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
CSE300 EAIusing EJB & XML CSE Enterprise Application Integration Using EJB and XML by Prithwis Sett Mumtaz Lohawala Nayana Paranjape.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Java Programming: Advanced Topics 1 Enterprise JavaBeans Chapter 14.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Business Applications– Using Java _____ Presented by Priya Saha.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Discovering Computers 2010: Living in a Digital World Chapter 14
The Client/Server Database Environment
Introduction to J2EE Architecture
Chapter 16 Designing Distributed and Internet Systems
XML Based Interoperability Components
Design and Maintenance of Web Applications in J2EE
Enterprise Application Integration Styles
Web-Services-based Systems Architecture, Design and Implementation
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Enterprise Service Bus (ESB) (Chapter 9)
Distributed System Using Java 2 Enterprise Edition (J2EE)
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Computer Based Adaptive Testing
Unit# 5: Internet and Worldwide Web
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Understanding and Designing with EJB
Enterprise Integration
Quality Assurance for Component-Based Software Development
Chapter 9 Web Hosting and E-Business Software
McGraw-Hill Technology Education
Presentation transcript:

Technology Landscape and Enterprise Objectives B.Ramamurthy 12/26/2018 Ch.1,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 12/26/2018 Ch.1,2

Types of Systems (1) Legacy systems: Data warehouse: 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). 12/26/2018 Ch.1,2

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. 12/26/2018 Ch.1,2

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 12/26/2018 Ch.1,2

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 12/26/2018 Ch.1,2

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 12/26/2018 Ch.1,2

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 12/26/2018 Ch.1,2

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. 12/26/2018 Ch.1,2

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 12/26/2018 Ch.1,2

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

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. 12/26/2018 Ch.1,2