Part I. Agenda. Application Servers G Introduction. Session 1 - Main Theme Legacy Application Server Technology

Size: px
Start display at page:

Download "Part I. Agenda. Application Servers G Introduction. Session 1 - Main Theme Legacy Application Server Technology"

Transcription

1 Application Servers G Session 1 - Main Theme Legacy Application Server Technology Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda Application Servers Generics Course Logistics, Structure and Objectives Knowledge Required Application Servers Evolution Supporting Technology Expected Features Related XML Technology Summary Class Project Overview Readings Assignment #1 2 Part I Introduction 3 1

2 Application Servers Generics Modern Application Server Properties Rich/portable software Middleware between pervasive devices and back-office systems Platform independent programming interface Support legacy applications integration (EAI/B2Bi) XML-enabled Web-services enabled 4 Course Logistics Course Web Site Login/Password: appserv/appserv (not currently protected) Review syllabus Textbooks Building Application Servers Java 2 Enterprise Edition with BEA WebLogic Server 5 Knowledge Required Programming Languages (g ) Operating Systems(g ) Programming for the WWW Ability to program in Java Some exposure to XML and associated technologies 6 2

3 Other Useful Knowledge Web server configuration and the HTTP protocol Scripting languages (e.g., JavaScript, Perl, TCL, etc.) Database theory (normalization rules) Web publishing Enterprise applications design See Session 1 Sub-Topic 1 on Sample Enterprise Application Design See Session 1 Sub-Topic 2 on Sample Project Development Methodology See Session 1 Sub-Topic 3 on Detailed Project Development Methodology 7 Application Servers Evolution Traditional client-server technology CGI frameworks Page-based extended HTML environments Distributed object computing platforms Java-Based Object Management Architectures (OMAs) Component-based computing environments Web Services platforms Next generation application servers (reflective, multimedia- and agent enabled, MDA-compliant, etc.) 8 Part II Supporting Technology 9 3

4 Underlying Facilities Network Communication Protocols (e.g., TCP/IP, IIOP, HTTP) Client-Server Technology Distributed Object Computing Component Models and Frameworks Secure Messaging Infrastructures 10 Old Client/Server Model Connection Customers (and partners) were required to have dedicated lines, leased lines, dialups, or some other access to your company. Network Protocol Customers had to use the same network protocols as the company they wanted to communicate with, TCP/IP, IPX/SPX, NetBUI, etc. Hardware Requirements Customers had to meet specific machine requirements: microprocessor speed; screen resolution; RAM; hard disk space; modem speed; etc. Customers were required to make a huge investment in hardware. Operating System Requirements The customer had to run a specific Operating System and version. Software Updates Application updates via floppy disks or CDs had to be infrequent. The customer was required to perform the costly installation or update. 11 Web Business Evolution First it was Online Publishing The World Wide Web - a Global Information Network Emerged (The Information Superhighway) The Web Browser Provided Platform-Independent Access to Information People Could View the Same Content Anywhere in the World There was Explosive Growth in the Number of Business Web sites Now it s Online Services and Web Applications. Businesses are Building Relationships with Web-based Customers Value-Based Services are Ensuring a Steady Flow of Web-based Traffic Overhead is Reduced with Automated Online Services A New Global Marketplace is Emerging - Web Applications/services are Available from Anywhere in the World 24x7 Web Application Updates Occur Instantly and Universally Doing Business is now Cheaper, Faster, and Easier 12 4

5 Basic Web Applications Documents Internet Connection DB Databases Client Browser Web Server CGI, SSJS, NSAPI, ISAPI, WAI, Etc. Enterprise Data 13 Robust Web Applications Presentation Tier Business Logic Tier Data Tier HTTP Documents Databases Web Browser Web Servers IIOP Enterprise C/S Applications Application Server(s) Rich Clients (Java C/C++, VB) Legacy Systems 14 Mission Critical Applications Requirements High Performance and Scalability Benchmarks demonstrate concurrent users, 12,000 TPM on a 4-CPU Sparc High Availability & Reliability Customers like E*Trade & ISN demand 24x7 reliability with software & hardware fault tolerance 15 5

6 Mission Critical Applications Requirements (continued) Rapid Development through Pre-built Application & System Services Proven that large-scale enterprise applications can be built in half the time with equivalent resources Enterprise Integration Need for high-performance integration to databases, legacy systems, client/server applications and ERP applications Open & Extensible Need for standards-based, cross-platform supporting Windows/UNIX, JAVA/C++, CORBA/IIOP, RMI/IIOP, and COM+ 16 Usability Scalability Concurrency Extensibility Security Manageability Application Servers Selection Criteria Fault tolerance, auto-deployment, communications, development environment, monitoring tools Reusability Support Skills 17 Application Server Categories Legacy technology Page-based extended HTML environments OMA-based Web Services platforms MDA-based Next generation lists many unclassified products 18 6

7 Application Servers Examples CGI-Perl custom environments ColdFusion, PHP 4, ASP, JSP Websphere WebLogic JBoss Enhydra, OpenEJB Inprise, iplanet, Sybase EAServer 19 Application Packages (SAP, PeopleSoft, Baan) ERP, and B2Bi Suites Human Resources Sales Automation Financial/Accounting Retail/Point of Purchase Manufacturing/Inventory Supply Chain Management 20 Part III Expected Features 21 7

8 Sample Features High performance & scalability Create applications that deliver data quickly and scale to hundreds and thousands of concurrent users. Maximum availability (24x7) Create applications that are available 24 hours a day, 7 days a week, even when you are updating them! Client Independence Access applications using web browsers or rich Java/C++ clients. Rapid application development (RAD) Develop your applications quickly and easily with pre-built system and application services, application builder, extension builder, and a variety of third-party tools. Enterprise Application Integration Connect to backend databases, existing client/server applications, and your 22 existing legacy systems. Value Proposition What Customers are Building with it... Customer Self-Service on-line credit card customer care & billing portfolio management benefits administration Business-to-Business Efficiencies package tracking claims processing supply chain management sales automation Revenue Expansion on-line retailing, on-line trading loyalty programs travel and entertainment 23 Development Methodology Develop, Deploy & Manage Business-Critical Applications Develop Application Builder Deploy Manage Develop & deploy business applications in Java/C++ Extension Builder Develop & deploy Extensions in Java/C++ for enterprise application integration Application Servers High Performance & Scalability High Availability Client-Independence Rapid Development of Business Applications Enterprise Integration Administrator Application Administration & Management Server & Cluster Management24 8

9 Internal Architecture Client Application Server HTML Java C/C++ Visual Basic Load Balancing JDBC Data Access State / Session Mgmt Persistence Connection Pooling Application Logic (Java, C/C++) Thread Manager Transactions Versioning Fail Safe Services Results Caching Directory Security Messaging Distributed Object Infrastructure Scalable, Reliable Application Architecture Pre-Built System & Application Services Network Services Operating System Services Key Application Services Java, C/C++ Client Support State/ Session Management Database Request Management Transaction Management Connection Cache Results Cache Dynamic Content Generation Streaming Security 26 Services (continued) Key System Services Multi-process, Multi-threaded Dynamic Load Balancing Application Partitioning Asynchronous Processing Event Logging & Tracking Kernel Services Directory Services Messaging Key Administration Services Application Management Server Management 27 9

10 Application Builder Rapid Development of Business Applications Wizards for Point-&-click Development Pre-built Application Services and Class Libraries (Java, C/C++) Reusable Application Components Distributed Deployment of Application Components Distributed Development Using Three-Tier Programming Model Wizards for Point-&-click Development Application Builder Robust Application Development Tools Application Logic Designer HTML Designer Query Designer Project Manager Third-party Tool Support Project Manager 29 Server Administration Advanced cluster management Enterprise-wide views of all servers and processes Event monitoring & alerts Multi-view graphical performance monitoring ACL, User & Group Management Load balancing customization Application administration Application partitioning Integrated deployment Performance Monitor 30 10

11 Extension Builder Extending Application Servers Functionality Application Server Extensions Existing Applications and Systems Client/server applications Enterprise Systems Legacy Applications Third-party Web solutions Pre-built System & Application Services Business Logic OR Extension Builder (Create Custom Extensions) Use Pre-built Extensions IBM MQ Series BEA Tuxedo IBM CICS, IMS ERP Extensions Technical Architecture Open and Extensible Browsers Web Servers Open Client Library Web Connectors ISAPI, NSAPI, CGI OCL Protocol Manager (HTTP, KCP, IIOP) Application Server (Java, C/C++) Embedded (bundled) IONA ORB Data Access Engine Extensions Extensions TP Monitors Legacy Client/server Data Sources RDBMS Oracle Informix Sybase DB2 SQL Server OODBMS ODI ODBC & JDBC Rich Clients Java, C/C++,VB Platforms Sun Solaris HP-UX SGI Irix Windows 32 NT Part IV Related XML Technology 33 11

12 XML-Based Architectures Presentation-Oriented Publishing Frameworks XML-Based Application Servers Message-Oriented Middleware Frameworks Web Services Frameworks Peer to Peer (P2P) Computing XML-Based e-services Protocols and Architectures 34 XML POP Frameworks (Focus on Content Management and Publishing) Requirements: XML parser XSL processor Document repository Collection of document DTDs or schema Collection of XSL style sheets Parsing & processing can be client or server-based Samples server-side XML technology: Perl & CGI ( Java servlets ( ASPs ( 35 XML POP Packaged Solutions Enterprise Information Portal (EIP) toolkits e.g., DataChannel s XML framework Structured content management and retrieval systems e.g., Vignette s StoryServer Gauss Interprise s VIP XML-Gateway Poet s Content Management Suite Chrystal Software s Astoria 36 12

13 XML MOM Applications Component-based modeling e.g., XML Metadata Interchange (XMI) Enterprise Application Integration Business-to-Customer (B2C) Applications e.g., e-commerce Business-to-Business (B2B) Applications e.g., WebMethods Bluestone s XML-Server, excelon 2.0 XMLSolutions ExeterXML server 37 XML and Java Standards XML is a family of technologies: XSL, XML Schema, XML Query, XPath, XPointer, XLink, DOM, RDF, CSS, XSL, XHTML, XML Signature, MathML, SMIL, SVG, etc. Current state of the XML standards: Current state of Java Technology and XML (JAXP) standards: Java binding to DOM 2.0: Core /java-binding.zip 38 Part III Conclusion 39 13

14 Summary Key Application Server Objectives Enable Rapid Development of Business Applications Provide Industry Leading Performance & Scalability Provide High Availability & Reliability Enable Enterprise Application Integration Allow Client-Independence (HTML, Java, C++, VB) Provide Open & Extensible Architecture 40 Class Project Project Description The project focus is two-fold: Based on a framework-based enterprise application of your choice (e.g., multi-channel online community platforms ), you will implement common facilities and application-level services on top of various types of application server technologies to support the various aspects of your chosen application As you transition from one platform to another you will study and develop model-based migration and interoperability tools that leverage off of the cutting-edge concepts subsumed by modern Model Driven Architectures (MDAs) 41 Readings Readings Building Application Servers: Part I, Chapter 2 Handouts posted on the course web site Explore? Read article at? Review Project Frameworks Setup (ongoing) Apache Web Server (version , Perl version 5.x

15 Assignment Assignment: Explore the textbooks references to Application Server technology #1a: Investigate legacy application server development environments. Write a short report that documents your findings and recommendations with respect to selection criteria in support of legacy development environments for application server technology #1b: Come up with a framework-based business application and implement it on top of the core technology supplied as part of the homework #1 documentation 43 Next Session: Page-Based Application Servers (Part I) ColdFusion 5.0 Environment PHP 4 Environment XML-Based Application Servers 44 15

Application Servers G22.3033-011. Session 1 - Main Theme Legacy Application Server Technology. Dr. Jean-Claude Franchitti

Application Servers G22.3033-011. Session 1 - Main Theme Legacy Application Server Technology. Dr. Jean-Claude Franchitti Application Servers G22.3033-011 Session 1 - Main Theme Legacy Application Server Technology Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

Application Server. Session 1 Main Theme Introduction to Application Servers. Dr. Jean-Claude Franchitti

Application Server. Session 1 Main Theme Introduction to Application Servers. Dr. Jean-Claude Franchitti Application Servers Session 1 Main Theme Introduction to Application Servers Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda

More information

Application Servers G22.3033-011. Session 2 - Main Theme Page-Based Application Servers. Dr. Jean-Claude Franchitti

Application Servers G22.3033-011. Session 2 - Main Theme Page-Based Application Servers. Dr. Jean-Claude Franchitti Application Servers G22.3033-011 Session 2 - Main Theme Page-Based Application Servers Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences

More information

White paper. IBM WebSphere Application Server architecture

White paper. IBM WebSphere Application Server architecture White paper IBM WebSphere Application Server architecture WebSphere Application Server architecture This IBM WebSphere Application Server white paper was written by: Jeff Reser, WebSphere Product Manager

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Latte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com

Latte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com Latte Rapid Application Development William Dunlap Product Manager Borland International wdunlap@wpo.borland.com Business Computing Evolution C/S Application Development Collaborative App Development Web

More information

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19 3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

OFFSHORE SOFTWARE DEVELOPMENT

OFFSHORE SOFTWARE DEVELOPMENT OFFSHORE SOFTWARE DEVELOPMENT Software Labs in India Professionals in IT business & Data-processing for more than 20 years. Applications & system software development in a multitude of industries State-of-the-Art

More information

Session Topic. Session Objectives. Extreme Java G22.3033-007. XML Data Processing for Java MOM and POP Applications

Session Topic. Session Objectives. Extreme Java G22.3033-007. XML Data Processing for Java MOM and POP Applications Extreme Java G22.3033-007 Session 3 - Sub-Topic 4 XML Data Processing for Java MOM & POP Applications Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

Jitterbit Technical Overview : Microsoft Dynamics AX

Jitterbit Technical Overview : Microsoft Dynamics AX Jitterbit allows you to easily integrate Microsoft Dynamics AX with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Version 14.0. Overview. Business value

Version 14.0. Overview. Business value PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing

More information

Jitterbit Technical Overview : Salesforce

Jitterbit Technical Overview : Salesforce Jitterbit allows you to easily integrate Salesforce with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz Introduction to Cloud Computing Lecture 02 History of Enterprise Computing Kaya Oğuz General Course Information The textbook: Enterprise Cloud Computing by Gautam Shroff (available at bookstore). Course

More information

Dr. Paul King ASERT Consulting PO Box 1243, Milton BC Brisbane, QLD 4064 www.asert.com.au enquiries@asert.com.au

Dr. Paul King ASERT Consulting PO Box 1243, Milton BC Brisbane, QLD 4064 www.asert.com.au enquiries@asert.com.au OR CONFESSIONS OF AN APPLICATION ARCHITECT Dr. Paul King ASERT Consulting PO Box 1243, Milton BC Brisbane, QLD 4064 www.asert.com.au enquiries@asert.com.au ASERT Education XML & Enterprise Integration

More information

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT

EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT EVALUATION OF SERVER-SIDE TECHNOLOGY FOR WEB DEPLOYMENT Dr. Alexander Pons, University of Miami, apons@miami.edu ABSTRACT The deployment of Web applications consisting of dynamic content requires the selection

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

Chapter 2: Enterprise Applications from a Middleware Perspective

Chapter 2: Enterprise Applications from a Middleware Perspective Chapter 2: Enterprise Applications from a Middleware Perspective In this chapter, we give an introduction to enterprise applications from a middleware perspective. Some aspects have already been outlined

More information

Agenda. Summary of Previous Session. Application Servers G22.3033-011. Session 3 - Main Theme Page-Based Application Servers (Part II)

Agenda. Summary of Previous Session. Application Servers G22.3033-011. Session 3 - Main Theme Page-Based Application Servers (Part II) Application Servers G22.3033-011 Session 3 - Main Theme Page-Based Application Servers (Part II) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Integrated Performance Monitoring

Integrated Performance Monitoring Integrated Performance Monitoring JENNIFER provides comprehensive and integrated performance monitoring through its many dashboard views, which include Realuser Monitoring and Real-time Topology. USING

More information

Enterprise Application Integration

Enterprise Application Integration Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Siena Web Services. A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies

Siena Web Services. A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies A Solution To Personal Computing With Established Desktop Programs Exploiting Web Technologies (c) 2002 Siena Technology Ltd. UK, info@siena-tech.com : Overview Reference Potential for YOU? Requirements

More information

Introduction to Sun ONE Application Server 7

Introduction to Sun ONE Application Server 7 Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers

More information

Architectural Overview

Architectural Overview Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,

More information

E-commerce. Software. Two weeks ago. E-Commerce Web Sites- Purpose of e-commerce sites. E-Commerce Web Sites

E-commerce. Software. Two weeks ago. E-Commerce Web Sites- Purpose of e-commerce sites. E-Commerce Web Sites Two weeks ago E-commerce Software A variety of software and hardware is used to deploy e-commerce applications. This lecture covers the main tools/functionalities of an e- commerce solution. E-commerce

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U

Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers

More information

J2EE Promises and Customer Experiences

J2EE Promises and Customer Experiences J2EE Promises and Customer Experiences Adding a Productivity Layer to J2EE Speeds J2EE Benefits By Susan E. Aldrich, Senior Vice President January 2003 Prepared for Macromedia, Inc. Patricia Seybold Group

More information

E-commerce. Web Servers Hardware and Software

E-commerce. Web Servers Hardware and Software E-commerce Web Servers Hardware and Software Basic technical requirements of a Web site that can support E-commerce operations and match business needs. Oct 22, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html

More information

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet

A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:

More information

Configuration Management of Massively Scalable Systems

Configuration Management of Massively Scalable Systems 1 KKIO 2005 Configuration Management of Massively Scalable Systems Configuration Management of Massively Scalable Systems Marcin Jarząb, Krzysztof Zieliński, Jacek Kosiński SUN Center of Excelence Department

More information

CA Repository for z/os r7.2

CA Repository for z/os r7.2 PRODUCT SHEET CA Repository for z/os CA Repository for z/os r7.2 CA Repository for z/os is a powerful metadata management tool that helps organizations to identify, understand, manage and leverage enterprise-wide

More information

What is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator.

What is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator. What is Middleware? Application Application Middleware Middleware Operating System Operating System Software that functions as a conversion or translation layer. It is also a consolidator and integrator.

More information

Wealth Management System

Wealth Management System Wealth Management System Clients in the new economy demand straight answers. With ubiquitous information on the Internet and an around-the-clock global financial market accessible by pagers, email, mobile

More information

C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation

C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation C/S Basic Concepts The Gartner Model Contents: 2-tier Gartner Model Winsberg s Model / Balance Example 3-tier n-tier Became de facto reference model Recognizes 5 possible modes of distribution: distributed

More information

Phire Architect Hardware and Software Requirements

Phire Architect Hardware and Software Requirements Phire Architect Hardware and Software Requirements Copyright 2014, Phire. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are

More information

Implementation of an Enterprise-level Groupware System Based on J2EE Platform and WebDAV Protocol

Implementation of an Enterprise-level Groupware System Based on J2EE Platform and WebDAV Protocol Changtao Qu, Thomas Engel, Christoph Meinel: Implementation of an Enterprise-level Groupware System Based on J2EE Platform and WebDAV Protocol in Proceedings of the 4th InternationalEnterprise Distributed

More information

a division of Technical Overview Xenos Enterprise Server 2.0

a division of Technical Overview Xenos Enterprise Server 2.0 Technical Overview Enterprise Server 2.0 Enterprise Server Architecture The Enterprise Server (ES) platform addresses the HVTO business challenges facing today s enterprise. It provides robust, flexible

More information

A Layered Architecture based on Java for Internet and Intranet Information Systems

A Layered Architecture based on Java for Internet and Intranet Information Systems A Layered Architecture based on Java for Internet and Intranet Information Systems Fidel CACHEDA, Alberto PAN, Lucía ARDAO, Ángel VIÑA Departamento de Electrónica y Sistemas Facultad de Informática, Universidad

More information

JDBC Drivers, Bridges and SequeLink. Edward M. Peters Vice President & General Manager DataDirect

JDBC Drivers, Bridges and SequeLink. Edward M. Peters Vice President & General Manager DataDirect JDBC Drivers, Bridges and SequeLink Edward M. Peters Vice President & General Manager DataDirect DataDirect s Business Provide world class data connectivity from any application, to any data source, from

More information

IBM WebSphere Business Integration for HIPAA

IBM WebSphere Business Integration for HIPAA Prepare your business for the future as you prepare for HIPAA IBM WebSphere Business Integration for HIPAA Helps ensure your business is ready to meet the HIPAA mandates Allows private and highly secure

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Cisco Integration Platform

Cisco Integration Platform Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product

More information

Understanding Application Servers

Understanding Application Servers Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database

More information

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning. PingFederate We went with PingFederate because it s based on standards like SAML, which are important for a secure implementation. John Davidson Senior Product Manager, Opower PingFederate is the leading

More information

New York University Computer Science Department Courant Institute of Mathematical Sciences

New York University Computer Science Department Courant Institute of Mathematical Sciences New York University Computer Science Department Courant Institute of Mathematical Sciences Session 3: Project Specification & Homework #1b Course Title: XML for Java Developers Course Number: g22.3033-002

More information

Web Services and Application Frameworks (.NET and J2EE)

Web Services and Application Frameworks (.NET and J2EE) Tect Web and Application Frameworks (.NET and J2EE) Gunjan Samtani Dimple Sadhwani Tect. All rights reserved. The author and publisher have made every effort in the preparation of this document to ensure

More information

OWB Users, Enter The New ODI World

OWB Users, Enter The New ODI World OWB Users, Enter The New ODI World Kulvinder Hari Oracle Introduction Oracle Data Integrator (ODI) is a best-of-breed data integration platform focused on fast bulk data movement and handling complex data

More information

Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual

More information

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

WebSphere Application Server - Introduction, Monitoring Tools, & Administration WebSphere Application Server - Introduction, Monitoring Tools, & Administration presented by: Michael S. Pallos, MBA Senior Solution Architect IBM Certified Systems Expert: WebSphere MQ 5.2 e-business

More information

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business Protect your business Enterprise Monitoring, Notification & Reporting Services echomountain 1483 Patriot Blvd Glenview, IL 60026 877.311.1980 sales@echomountain.com echomountain Enterprise Monitoring,

More information

Tier Architectures. Kathleen Durant CS 3200

Tier Architectures. Kathleen Durant CS 3200 Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others

More information

B. WEB APPLICATION ARCHITECTURE MODELS

B. WEB APPLICATION ARCHITECTURE MODELS B. WEB APPLICATION ARCHITECTURE MODELS 1. Web application, what, why and how? 2. N-Tier architecture 3. Historical review of architecture models 4. How does this relate to MVC? 83 B.1 Web application,

More information

Maximize the potential of your PeopleSoft applications with IBM WebSphere Portal software.

Maximize the potential of your PeopleSoft applications with IBM WebSphere Portal software. Business Integration Solutions January 2003 Maximize the potential of your PeopleSoft applications with IBM WebSphere Portal software. By David Shriver and Chunmo Son, WebSphere Innovation Centers Page

More information

Information Technology Services

Information Technology Services Information Technology Services The purpose of an Information Technology Standard is to specify requirements for compliance with Old Dominion University Information Technology policies, other University

More information

For Course Details, visit: http://ike.co.in/course/overview.pdf

For Course Details, visit: http://ike.co.in/course/overview.pdf IMBIBE KNOWLEDGE ENTERPRISE COURSES 1. Java Platform 1.1. Java (JSE) 1.2. Enterprise Java (JEE) 1.3. Java Micro Edition (JME) 1.4. Java Class Library 1.5. AWT & Swing 2..NET Platform 2.1. C# 2.2. VB.NET

More information

TransConnect Business Integration Platform. Universal server for data, applications and business processes integration

TransConnect Business Integration Platform. Universal server for data, applications and business processes integration TransConnect Business Integration Platform Universal server for data, applications and business processes integration Table Of Contents Overview... 3 Fault-tolerant integration in real-time... 3 The TransConnect

More information

E-Commerce Systems Technology Infrastructure

E-Commerce Systems Technology Infrastructure 6 E-Commerce Systems Technology Infrastructure Earlier chapters discussed vital components of e-commerce systems. This chapter introduces the readers to ancillary technology elements that an organization

More information

Avaya Aura Orchestration Designer

Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent

More information

Glassfish, JAVA EE, Servlets, JSP, EJB

Glassfish, JAVA EE, Servlets, JSP, EJB Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,

More information

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server

More information

Web Hosting. Comprehensive, scalable solutions for hosting dynamic websites, secure web services, and enterprise applications.

Web Hosting. Comprehensive, scalable solutions for hosting dynamic websites, secure web services, and enterprise applications. Web Hosting Comprehensive, scalable solutions for hosting dynamic websites, secure web services, and enterprise applications. Features High-performance Apache web server Apache 1.3 and 2.0 1 with HTTP

More information

Deploying Rule Applications

Deploying Rule Applications White Paper Deploying Rule Applications with ILOG JRules Deploying Rule Applications with ILOG JRules White Paper ILOG, September 2006 Do not duplicate without permission. ILOG, CPLEX and their respective

More information

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

Why IBM WebSphere Application Server V8.0?

Why IBM WebSphere Application Server V8.0? Why IBM Application Server V8.0? Providing the right application foundation to meet your business needs Contents 1 Introduction 2 Speed the delivery of new applications and services 3 Improve operational

More information

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches

Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways

More information

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction THE BENEFITS OF USING JENNIFER Integrated Performance Monitoring JENNIFER provides comprehensive and integrated performance monitoring through its many dashboard views, which include Realuser Monitoring

More information

SequeLink Server for ODBC Socket

SequeLink Server for ODBC Socket P RODUCT O VERVIEW Server for ODBC Socket Overview DataDirect is highly scalable, server-based middleware that gives you a complete platform for data connectivity. Common Servers offer the performance

More information

IBM WebSphere Application Server, Version 5

IBM WebSphere Application Server, Version 5 A powerful foundation that supports e-business on demand IBM, Version 5 and IBM Network Deployment, Version 5 Highlights Deploys powerful Web services through integrated support for key Web services open

More information

OBIEE 11g Scaleout & Clustering

OBIEE 11g Scaleout & Clustering OBIEE 11g Scaleout & Clustering Borkur Steingrimsson, Rittman Mead Consulting Collaborate, Orlando, April 2011 Agenda Review OBIEE Architecture Installation Scenarios : Desktop, Departmental, Enterprise

More information

Adaptive Mechanics Consulting DARCY MACDONALD. System Architect PROFILE EDUCATION, TRAINING & CERTIFICATIONS CONSULTING EXPERIENCE

Adaptive Mechanics Consulting DARCY MACDONALD. System Architect PROFILE EDUCATION, TRAINING & CERTIFICATIONS CONSULTING EXPERIENCE DARCY MACDONALD System Architect PROFILE is a Senior IT Consultant and Systems Architect with 18 years experience in complex systems integration projects and software development. Darcy has a very strong

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

Information Technology Policy

Information Technology Policy Information Technology Policy Web Server/Application Server Standards ITP Number ITP-APP002 Category Recommended Policy Contact RA-itcentral@pa.gov Effective Date October 26, 2005 Supersedes Scheduled

More information

Contents. Overview. The solid foundation for your entire, enterprise-wide business intelligence system

Contents. Overview. The solid foundation for your entire, enterprise-wide business intelligence system Data Warehouse The solid foundation for your entire, enterprise-wide business intelligence system The core of the high-performance intelligence delivery infrastructure, designed to meet even the most demanding

More information

3 4 5 Oracle SOA Suite 11g is the only complete, integrated, best of breed and hot-pluggable SOA platform available today. It has a comprehensive view on the entire software lifecycle process, providing

More information

OpenText Output Transformation Server

OpenText Output Transformation Server OpenText Output Transformation Server Seamlessly manage and process content flow across the organization OpenText Output Transformation Server processes, extracts, transforms, repurposes, personalizes,

More information

Apache Jakarta Tomcat

Apache Jakarta Tomcat Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support

More information

Course Descriptions. CS 101 Intro to Computer Science

Course Descriptions. CS 101 Intro to Computer Science Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups) Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998

More information

ENT104: Uncovered! Lotus Domino Connector for PeopleSoft

ENT104: Uncovered! Lotus Domino Connector for PeopleSoft ENT104: Uncovered! Lotus Domino Connector for PeopleSoft Lauren Wendel, Product Manager, Lotus Jim Shea, Solutions Specialist, Transaction Information Systems Agenda Lotus Domino and ERP Integration Lotus

More information

WebSphere Suite Overview

WebSphere Suite Overview Private (On-Site) Classes and Related Technical Books To discuss your training needs or request an on-site class call us at: 800.356.9093 or visit our web site at MVS Training, Inc. Own our helpful series

More information

WebSphere Product Family Overview

WebSphere Product Family Overview WebSphere Product Family Overview Unit Objectives After completing this unit, you should be able to: Discuss the WebSphere product family and the positioning of WebSphere Application Server Discuss WebSphere

More information

Zend and IBM: Bringing the power of PHP applications to the enterprise

Zend and IBM: Bringing the power of PHP applications to the enterprise Zend and IBM: Bringing the power of PHP applications to the enterprise A high-performance PHP platform that helps enterprises improve and accelerate web and mobile application development Highlights: Leverages

More information

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle SOA Suite: The Evaluation from 10g to 11g KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete

More information

MEGA Web Application Architecture Overview MEGA 2009 SP4

MEGA Web Application Architecture Overview MEGA 2009 SP4 Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.

More information

Java-technology based projects

Java-technology based projects Java-technology based projects TietoEnator Corporation Oyj Simo Vuorinen simo.vuorinen@tietoenator.com 1 TietoEnator 2000 Agenda Java: language, architecture, platform? Javan promises and problems Enterprise-APIs

More information

CA IDMS Server r17. Product Overview. Business Value. Delivery Approach

CA IDMS Server r17. Product Overview. Business Value. Delivery Approach PRODUCT sheet: CA IDMS SERVER r17 CA IDMS Server r17 CA IDMS Server helps enable secure, open access to CA IDMS mainframe data and applications from the Web, Web services, PCs and other distributed platforms.

More information

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998 Oracle Applications Release 10.7 NCA Network Performance for the Enterprise An Oracle White Paper January 1998 INTRODUCTION Oracle has quickly integrated web technologies into business applications, becoming

More information

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility

More information

First Steps with IBM Integration Bus: Application Integration in the new world

First Steps with IBM Integration Bus: Application Integration in the new world First Steps with IBM Integration Bus: Application Integration in the new world Dave Gorman IBM 10 th March 2014 15020 Insert Custom Session QR if Desired. 2 Important Disclaimer THE INFORMATION CONTAINED

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

Inputsoft Business Software & Consulting. Learn more at www.inputsoft.com

Inputsoft Business Software & Consulting. Learn more at www.inputsoft.com Inputsoft Business Software & Consulting Learn more at www.inputsoft.com Services Our Strategic focus and creative innovations helps you expand your business globally ENTERPRISE SOLUTIONS WEB APPLICATION

More information

Detailed Table of Contents

Detailed Table of Contents Detailed Table of Contents Foreword Preface 1. Networking Protocols and OSI Model 1 1.1 Protocols in Computer Communications 3 1.2 The OSI Model 7 1.3 OSI Layer Functions 11 Summary 19 Key Terms and Concepts

More information