Events Will Transform Application Servers

Size: px
Start display at page:

Download "Events Will Transform Application Servers"

Transcription

1 Technology, Y. Natis Research Note 8 July 2003 Events Will Transform Application Servers Today's application servers can act as simple "event servers." To handle complex events, application servers will become "complex-event servers" and will transform themselves in the process. Core Topic Application Integration and Middleware: Enterprise Application Platforms and Platform Middleware Key Issue How will the enterprise application platform technologies (such as application servers, transaction-processing monitors and application platform suites) evolve to best serve the changing requirements of enterprise IT? Strategic Planning Assumptions By 2007, all leading enterprise application servers will be also "complex event servers": They will support complex event processing, their internal middleware will be optimized to support event-driven intersystem communications, and they will host event-triggered business components (0.8 probability). By 2007, the development frameworks associated with the leading application infrastructure platforms will have direct support for the design of event-driven components and of business process as a flow of events (0.7 probability). By 2007, support of complex events and event-driven process management will become an essential requirement for thenmodern platform middleware products (0.7 probability). By 2008, one or more leading platform middleware products (application servers and application platform suites) will use messaging-based communications between their internal components and, thus, will be event-driven internally a transformation from today's remote-procedure-call communications (0.7 probability). Application servers follow the calling of their times: Customer Information Control System (CICS) was perfected for massive online transaction processing (OLTP) projects; Orbix and Distributed Component Object Model (DCOM) were designed for distributed object communications; Java 2 Platform, Enterprise Edition (J2EE) is designed for multitier component-based applications; and.net is designed for Internet client/server-style applications. All modern application server vendors are optimizing their platforms for the current "hot" application pattern: composite service-oriented systems. In the next five years and beyond, as event-driven architecture (EDA) reaches its peak user demand, the application servers will adapt once again and will become as much event servers as servers of transactions, services and application components. Modern Application Servers Support Events For the Brave of Heart All modern application servers are equipped to support simple EDA. A publish-and-subscribe message-oriented middleware (MOM) via Java Messaging Service (JMS) has been a J2EE requirement since J2EE 1.2; message-driven beans (MDB) has been a requirement since J2EE 1.3. JMS provides intersystem communications methods appropriate for EDA. MDB ensures the ability of an application server to host components that are triggered by way of messaging or publish-and-subscribe configurations. This is a necessary and sufficient foundation for simple EDA. (However, JMS defines only the application programming interface, not the protocol, for messaging and publish-and-subscribe interactions. The typically heterogeneous event-driven application is still difficult and expensive to implement using the current application server products.) Complex EDA (see "Event-Driven Applications: Definition and Taxonomy") requires, at a minimum, the additional support of Gartner Reproduction of this publication in any form without prior written permission is forbidden. The information contained herein has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Gartner shall have no liability for errors, omissions or inadequacies in the information contained herein or for interpretations thereof. The reader assumes sole responsibility for the selection of these materials to achieve its intended results. The opinions expressed herein are subject to change without notice.

2 complex-event processing (CEP) not yet a part of application servers. Current support of simple EDA in application servers is a definite "sideshow." Users are given the basic building blocks but no design or productivity support for EDA projects. The development tools associated with the application servers provide no platform for design of event flows. Access to publish-and-subscribe configuration is supported mostly as an afterthought, hidden way behind layers of menus. Macros and graphical design tools do not generate MDB. EDA is basically a manual effort, left to the imagination of the developers. Consequently, design of EDA applications using an application server is today the province of the few most architecturally advanced projects. The majority of developers and software designers have no experience with event-style design and programming. EDA Will Follow SOA Into the Mainstream and Into Platform Technologies All modern application servers include an add-on messagingbased middleware engine such as Microsoft Message Queuing (MSMQ) or J2EE JMS. There is even a programming model for messaging-based communication (MDB and queued components). Yet, the use of the application server technology remains mostly remote procedure call (RPC)-based Remote Method Invocation (RMI),.NET Remoting and Extensible Markup Language (XML) RPC. RPC is easier to understand for a less technically advanced project team, and there is a lot more experience in the software industry with RPC than with messaging. The newest incarnation of an extended RPC model is service-oriented architecture (SOA) and Web services. At the moment, most application server vendors are engaged in delivering on their visions of SOA and Web services. Most of the innovation in middleware and development tools today targets the SOA and Web services application style. Most vendors have not yet recognized EDA as the next fundamental functional requirement for platform products. Some vendors are erroneously defining event processing as a variation of SOA. In this context, small independent vendors have an opportunity to step into the picture and offer EDA-specific products, extensions to the modern application server and messaging technologies (for example, ispheres, Apama or Systar). During the next five years, looking for the competitive advantage of the real-time enterprise and forced to comply with new realtime government regulations, mainstream users of SOA will recognize its limitations (see "Event-Driven Architecture Complements SOA"). They will realize the need for an event 8 July

3 architecture in addition to SOA for most enterprise-scope business applications. These users will lead the way for the industry toward the balance of SOA and EDA support in application platform products, making the next generation of platform middleware equally a server of events and services. EDA complements SOA. It completes the architecture and, together with SOA, represents the comprehensive platform foundation for the real-time enterprise. SOA will lead to EDA. By 2007, support of complex events and event-driven process management will become an essential requirement for thenmodern platform middleware products (0.7 probability). "Event Server": A Platform for Event-Driven Business Components All of today's application servers already support simple event processing, and they do that via a separate internal stack of technology JMS, MOM or MDB. Enriching this stack with support of complex events and enterprise quality of service will enlarge and enrich the event-enabling middleware stack inside of application servers to match the significance of the conventional component-enabling stack RMI, Internet Inter-ORB Protocol (IIOP), Enterprise JavaBeans (EJB). This internal event-enabling component of an application server is an "event server." An event server dispatches business components in response to the arrival of event messages (not in response to direct requests for a named component, as is typical in today's application servers). The event server (an event-enabling component of an application server) monitors the event space and directs the event descriptors to business components according to its internal metadata and configuration. Like a conventional application server, an event server manages the execution of event-driven business components, including management of memory, processing and threading. Like a conventional application server, it provides security and system management over the executing event-driven business components. Like a conventional application server, it is responsible for the scalability, performance and availability of event-driven business components. Unlike a conventional application server, the event server uses messaging as its core communication middleware and has EDA as its primary application pattern. (Today's application servers have RPC and SOA in these roles, respectively.) The monitoring, optimization and quality-of-service functions of an application server must be designed and implemented differently when the target application pattern is EDA and not SOA. This is because the nature of processing, the requirements 8 July

4 for optimal memory management, multithreading, task allocation, context management, timer management, access control, diagnostics, recovery and other systems processes are uniquely different in an asynchronous event-processing context vs. a synchronous transaction-processing context. Thus, event servers are likely to be implemented as separate technology stacks inside of an application server assembly (support of JMS and MDB in today's J2EE application servers is an early example). Some innovators will probably offer event servers as a standalone platform, although a synergy of EDA and SOA will prove a more attractive vision than the marginal optimization of the standalone event server. In the next five years, the event-enabled application server will become the standard application server of its day, supporting both service-oriented and event-driven application patterns. Development tools associated with event-enabled application servers will emphasize autonomous business components, event-driven interactions and event-driven business process flows (today's emerging SOA tools emphasize dependent business components, request-reply-style communications and service-oriented assembled processes). By 2007, the development frameworks associated with the leading application infrastructure platforms will have direct support for the design of event-driven components and of business process as a flow of events (0.7 probability). Like today's application servers that support both SOA and simple EDA patterns, the future event-enabled application servers will also support both architectures (via separate service provider and event server stacks). The event server is not an alternative to an application server, but a component of its future incarnations. It is a step in the evolution of application platform middleware that recognizes the complementary nature of SOA and EDA architectures. It is a step to an application platform that is equally at ease with both architectures regardless of its name. Next-Generation Application Servers and Application Platform Suites Will Be Event-Supporting and Event-Based Growing use of events in business applications will have an impact on the internal architecture of the platform middleware products themselves. The architecture that is good for applications is good for software and will prove to be good for the middleware as well. All modern application servers, and especially the application platform suites, are assemblies of multiple internal components. These internal components of middleware require internal 8 July

5 communication middleware. Most application servers today use RPC middleware for their internal intercomponent communications (for example, Sockets, RPC, Java RMI,.NET Remoting and XML Web services). The prevailing use of the RPC-based internal communications is the result of the impact that Distributed Computing Environment (DCE) had on the evolution of distributed computing. Part of this historic influence is in fact political, not technical. The alternative architecture of platform-internal middleware, based on a messaging engine, exists today only in a few older platforms. Tuxedo, Information Management System (IMS) and Transaction Processing Facility (TPF) are examples of such application platforms. It is not an accident that Tuxedo and IMS are the fastest and most scalable application servers in their respective classes (beating the RPC-based Encina and CICS, respectively); TPF is the fastest application platform across all categories. The explanation of this advantage points directly back to the fundamental differences between RPC and messaging communications. Messaging offers greater flexibility and agility, which then translates to greater throughput, scalability and manageability (although it is more complex than the RPC model for the majority of business application developers and, thus, may be more costly). A future application server or an application platform suite, built on internal messaging-based communications, would be likely to break the throughput and agility barriers of its RPC-style competitors as well. This is an opportunity a newcomer vendor may take to differentiate itself from the established leaders that are too entrenched with RPC to change. By 2008, one or more leading platform middleware products (application servers and application platform suites) will use messaging-based communications between their internal components and, thus, will be event-driven internally a transformation from today's all-rpc communications (0.7 probability). This middleware-internal transformation from SOA to events has already occurred in the space of network and systems management suites (see "NSM Products Support Event-Driven Applications") and will apply to application platform suites and application servers as well, for similar reasons. The nextgeneration application servers will be both event-supporting and event-based, replicating internally the best practices of the business applications that are built on top of these same platforms. 8 July

6 Acronym Key CEP complex-event processing CICS Customer Information Control System DCE Distributed Computing Environment DCOM Distributed Component Object Model EDA event-driven architecture EJB Enterprise JavaBeans IIOP Internet Inter-ORB Protocol IMS Information Management System J2EE Java 2 Platform, Enterprise Edition JMS Java Messaging Service MDB message-driven beans MOM message-oriented middleware MSMQ Microsoft Message Queuing OLTP online transaction processing RMI Remote Method Invocation RPC remote procedure call SOA service-oriented architecture TPF Transaction Processing Facility XML Extensible Markup Language Bottom Line: Enterprises should recognize the power of the combined service-oriented and event-driven applications and should give preference to application server and application platform suite vendors that invest notably in both architecture patterns. 8 July

COM R. Schulte

COM R. Schulte R. Schulte Research Note 7 July 2003 Commentary Event-Driven Applications: Definition and Taxonomy Simple event-driven applications are becoming widespread in mainstream enterprises. More-powerful complex-event

More information

Prediction: Multimodal transaction processing will emerge

Prediction: Multimodal transaction processing will emerge Strategic Planning, M. Pezzini Research Note 19 December 2003 Predicts 2004: Prepare for Multimodal Transaction Processing Online transaction processing will have to support Web services, mobile channels

More information

Best Practices for Deploying Web Services via Integration

Best Practices for Deploying Web Services via Integration Tactical Guidelines, M. Pezzini Research Note 23 September 2002 Best Practices for Deploying Web Services via Integration Web services can assemble application logic into coarsegrained business services.

More information

Predicts 2004: Enterprise Service Buses Are Taking Off

Predicts 2004: Enterprise Service Buses Are Taking Off Strategic Planning, R. Schulte Research Note 16 December 2003 Predicts 2004: Enterprise Service Buses Are Taking Off Today, enterprise service buses are used only in leadingedge applications. They quickly

More information

Integration With the Business Modeler

Integration With the Business Modeler Decision Framework, J. Duggan Research Note 11 September 2003 Evaluating OOA&D Functionality Criteria Looking at nine criteria will help you evaluate the functionality of object-oriented analysis and design

More information

Enterprise Data Architecture: Why, What and How

Enterprise Data Architecture: Why, What and How Tutorials, G. James, T. Friedman Research Note 3 February 2003 Enterprise Data Architecture: Why, What and How The goal of data architecture is to introduce structure, control and consistency to the fragmented

More information

Predicts 2004: The Future of Windows Server

Predicts 2004: The Future of Windows Server Strategic Planning, T. Bittman Research Note 19 November 2003 Predicts 2004: The Future of Windows Server In 2004, distributed manageability will emerge as the key to the future of Windows Server, especially

More information

MTAT Enterprise System Integration. Lecture 2: Middleware & Web Services

MTAT Enterprise System Integration. Lecture 2: Middleware & Web Services MTAT.03.229 Enterprise System Integration Lecture 2: Middleware & Web Services Luciano García-Bañuelos Slides by Prof. M. Dumas Overall view 2 Enterprise Java 2 Entity classes (Data layer) 3 Enterprise

More information

Mesh Networking Principles

Mesh Networking Principles Technology, N. Jones Research Note 8 July 2003 Mesh Topologies Promise Resilient Wireless Networks Mesh architecture will become an essential element of wireless networking because it is easy to install,

More information

Management Update: Storage Management TCO Considerations

Management Update: Storage Management TCO Considerations IGG-09172003-01 C. Stanley Article 17 September 2003 Management Update: Storage Management TCO Considerations CIOs, asset managers, data center managers and business managers should be aware of the total

More information

Database Design Tool Magic Quadrant 2H02

Database Design Tool Magic Quadrant 2H02 Markets, J. Duggan Research Note 27 August 2002 Database Design Tool Magic Quadrant 2H02 Despite rapid growth in Unified Modeling Language, objectoriented and business process modeling tools, database

More information

The Clinical Data Repository Provides CPR's Foundation

The Clinical Data Repository Provides CPR's Foundation Tutorials, T.Handler,M.D.,W.Rishel Research Note 6 November 2003 The Clinical Data Repository Provides CPR's Foundation The core of any computer-based patient record system is a permanent data store. The

More information

COM I. Keene, B. Hafner

COM I. Keene, B. Hafner I. Keene, B. Hafner Research Note 23 December 2002 Commentary The Telecommunications and Networking Hype Cycle New networking technologies and services continue to stream into the telecommunications marketplace.

More information

Can you wait until 2010?

Can you wait until 2010? Decision Framework, M.Silver,A.Park Research Note 5 December 2003 Who Should Deploy Office 2003, and When Enterprises that intend to skip Office 2003 should ensure that they are comfortable with their

More information

zapnote Analyst: Jason Bloomberg

zapnote Analyst: Jason Bloomberg zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-1198 Released: August 21, 2006 DATADIRECT XQUERY 2.0 ENABLING XQUERY FOR VERY LARGE MESSAGES Analyst: Jason Bloomberg Abstract As the quantity of XML in

More information

NEXT-GENERATION DATACENTER MANAGEMENT

NEXT-GENERATION DATACENTER MANAGEMENT NEXT-GENERATION DATACENTER MANAGEMENT From DCIM to DCSO Sometimes described as the operating or ERP system for the datacenter, datacenter infrastructure management (DCIM) is a technology that helps operators

More information

These patterns include: The use of proprietary software

These patterns include: The use of proprietary software Strategic Planning, F. Kenney, J. Thompson Research Note 7 August 2003 B2B Security Patterns: Finding the Perfect Combination Achieving business-to-business security is a combination of examining internal

More information

Building Better Interfaces: HL7 Conformance Profiles

Building Better Interfaces: HL7 Conformance Profiles Tutorials, W. Rishel Research Note 26 November 2002 Building Better Interfaces: HL7 Conformance Profiles The new Health Level Seven conformance technology allows individual healthcare organizations and

More information

CICS solutions White paper Delivering e-business access to CICS: strategic options.

CICS solutions White paper Delivering e-business access to CICS: strategic options. CICS solutions White paper Delivering e-business access to CICS: strategic options. By Dr. Geoff Sharman, Mark Cocker, IBM Software Group June 2004 Page 2 Contents 2 What is e-business access? 3 What CICS

More information

High Performance Infrastructure Foundation for Electronic Commerce

High Performance Infrastructure Foundation for Electronic Commerce High Performance Infrastructure Foundation for Electronic Commerce Brian Goff, M.Eng., MBA Introduction Today, it s common knowledge that the Internet has revolutionized commerce. Traditional brick-and-mortar

More information

Today: Distributed Objects. Distributed Objects

Today: Distributed Objects. Distributed Objects Today: Distributed Objects Case study: EJBs (Enterprise Java Beans) Case study: CORBA Lecture 23, page 1 Distributed Objects Figure 10-1. Common organization of a remote object with client-side proxy.

More information

zapnote PARASOFT Briefing Date: June 13, 2002 Analyst: Jason Bloomberg

zapnote PARASOFT Briefing Date: June 13, 2002 Analyst: Jason Bloomberg zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-0605-1D Released: July 17, 2002 PARASOFT TESTING BOTH WEB SERVICES PRODUCERS AND CONSUMERS Briefing Date: June 13, 2002 Analyst: Jason Bloomberg Abstract

More information

DISRUPTIVE TECHNOLOGIES IN THE DATACENTER

DISRUPTIVE TECHNOLOGIES IN THE DATACENTER DISRUPTIVE TECHNOLOGIES IN THE DATACENTER Ten Technologies Driving a Wave of Change Are there new technologies out there that could disrupt the economics and infrastructure of the modern datacenter and

More information

Distributed Middleware. Distributed Objects

Distributed Middleware. Distributed Objects Distributed Middleware Distributed objects DCOM CORBA EJBs Jini Lecture 25, page 1 Distributed Objects Figure 10-1. Common organization of a remote object with client-side proxy. Lecture 25, page 2 Distributed

More information

Market Scope. Magic Quadrant Methodology

Market Scope. Magic Quadrant Methodology Markets, J. Enck, A. Powell Research Note 12 May 2003 Global IA High-Volume Server Magic Quadrant, 1H03 Gartner's Magic Quadrant for Intel Architecture in 1H03 indicates that Dell Computer, Hewlett-Packard

More information

Web Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware

Web Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware Web Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware Gustavo Alonso and Cesare Pautasso Computer Science Department ETH Zürich alonso@inf.ethz.ch http://www.inf.ethz.ch/~alonso

More information

IBM's WebSphere Integration Offer Signals Long-Term Plan

IBM's WebSphere Integration Offer Signals Long-Term Plan Products, M. Pezzini, J. Thompson Research Note 8 April 2003 IBM's WebSphere Integration Offer Signals Long-Term Plan Version 4.2 of WebSphere Business Integration bundles more products into one package.

More information

Should You Use Liberty or Passport for Digital Identities?

Should You Use Liberty or Passport for Digital Identities? Select Q&A, J. Pescatore, A. Litan Research Note 12 August 2003 Should You Use Liberty or Passport for Digital Identities? Federated digital identities, such as from the Liberty Alliance and Microsoft

More information

NGN: Carriers and Vendors Must Take Security Seriously

NGN: Carriers and Vendors Must Take Security Seriously Research Brief NGN: Carriers and Vendors Must Take Security Seriously Abstract: The next-generation network will need to provide security on many levels. A comprehensive set of standards should be in place

More information

Web Services Take Root in Banks and With Asset Managers

Web Services Take Root in Banks and With Asset Managers Strategic Planning, M. Knox, W. Andrews, C. Abrams Research Note 18 December 2003 Web Services Take Root in Banks and With Asset Managers Financial-services providers' early Web services implementations

More information

IT Services: Identifying the Addressable Markets for Telecom Operators (Executive Summary) Executive Summary

IT Services: Identifying the Addressable Markets for Telecom Operators (Executive Summary) Executive Summary IT Services: Identifying the Addressable Markets for Telecom Operators (Executive Summary) Executive Summary Publication Date: 31 March 2003 Author Kobita Desai This document has been published to the

More information

2017 Trends in Datacenter and Critical Infrastructure

2017 Trends in Datacenter and Critical Infrastructure PREVIEW 2017 Trends in Datacenter and Critical Infrastructure DEC 2016 Rhonda Ascierto, Research Director, Datacenter Technologies & Eco-Efficient IT Andy Lawrence, Research Vice President - Datacenter

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering IT6801 - SERVICE ORIENTED ARCHITECTURE Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /

More information

Europe Wants Security Software, Despite Tight Budgets (Executive Summary) Executive Summary

Europe Wants Security Software, Despite Tight Budgets (Executive Summary) Executive Summary Europe Wants Security Software, Despite Tight Budgets (Executive Summary) Executive Summary Publication Date: 1 July 2003 Authors Fabrizio Biscotti Alain Dang Van Mien Norma Schroder Chris Pang This document

More information

Datacenter Cooling Market Map 2016

Datacenter Cooling Market Map 2016 MARKET MAP Datacenter Cooling Market Map 2016 MAY 2016 Andrew Donoghue, European Research Manager This report provides an overview of the datacenter cooling market, focusing on suppliers of particularly

More information

Oracle and Tangosol Acquisition Announcement

Oracle and Tangosol Acquisition Announcement Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Connecting ESRI to Anything: EAI Solutions

Connecting ESRI to Anything: EAI Solutions Connecting ESRI to Anything: EAI Solutions Frank Weiss P.E., ESRI User s Conference 2002 Agenda Introduction What is EAI? Industry trends Key integration issues Point-to-point interfaces vs. Middleware

More information

SOHO and Residential Routers: Worldwide Market Share and Forecast, (Executive Summary) Executive Summary

SOHO and Residential Routers: Worldwide Market Share and Forecast, (Executive Summary) Executive Summary SOHO and Residential Routers: Worldwide Market Share and Forecast, 2002-2007 (Executive Summary) Executive Summary Publication Date: 23 May 2003 Authors Rachna Ahlawat Gauri Pavate This document has been

More information

Appendix A - Glossary(of OO software term s)

Appendix A - Glossary(of OO software term s) Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component

More information

Super-Peer Architectures for Distributed Computing

Super-Peer Architectures for Distributed Computing Whitepaper Super-Peer Architectures for Distributed Computing Fiorano Software, Inc. 718 University Avenue, Suite 212 Los Gatos, CA 95032 U.S.A. +1.408.354.3210 email info@fiorano.com www.fiorano.com Entire

More information

Controlled Medical Vocabulary in the CPR Generations

Controlled Medical Vocabulary in the CPR Generations Tutorials, B. Hieb, M.D. Research Note 5 November 2003 Controlled Medical Vocabulary in the CPR Generations A CMV capability becomes progressively more important as computer-based patient record systems

More information

Advanced Topics in Operating Systems

Advanced Topics in Operating Systems Advanced Topics in Operating Systems MSc in Computer Science UNYT-UoG Dr. Marenglen Biba 8-9-10 January 2010 Lesson 10 01: Introduction 02: Architectures 03: Processes 04: Communication 05: Naming 06:

More information

Application Servers in E-Commerce Applications

Application Servers in E-Commerce Applications Application Servers in E-Commerce Applications Péter Mileff 1, Károly Nehéz 2 1 PhD student, 2 PhD, Department of Information Engineering, University of Miskolc Abstract Nowadays there is a growing demand

More information

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p. Acknowledgments p. xvi Introduction p. xvii Overview p. 1 Overview p. 3 The Motivation for Enterprise JavaBeans p. 4 Component Architectures p. 7 Divide and Conquer to the Extreme with Reusable Services

More information

index_ qxd 7/18/02 11:48 AM Page 259 Index

index_ qxd 7/18/02 11:48 AM Page 259 Index index_259-265.qxd 7/18/02 11:48 AM Page 259 Index acceptance testing, 222 activity definition, 249 key concept in RUP, 40 Actor artifact analysis and iterative development, 98 described, 97 136 in the

More information

Warfare and business applications

Warfare and business applications Strategic Planning, R. Knox Research Note 10 April 2003 XML Best Practices: The United States Military The U.S. Department of Defense was early to recognize the value of XML to enable interoperability,

More information

Get Ready for the Revival of Large Data Centers

Get Ready for the Revival of Large Data Centers Research Publication Date: 4 August 2006 ID Number: G00142079 Get Ready for the Revival of Large Centers Rakesh Kumar Although large data centers declined in importance in recent years, they will return

More information

4Q02 Update: Disk Storage Forecast Scenarios,

4Q02 Update: Disk Storage Forecast Scenarios, Forecast Analysis 4Q02 Update: Disk Storage Forecast Scenarios, 2002-2003 Abstract: Clearly, the near-term fate of the disk storage system market is more tightly coupled with micro IT spending trends than

More information

Performance/Throughput

Performance/Throughput Markets, S. Zaffos Research Note 31 March 2003 ATA Disks Redefine RAID Price/Performance Cost-optimized storage infrastructures should include redundant arrays of independent disks built with low-cost

More information

WHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved.

WHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved. WHITESTEIN Technologies 1 Agents in a J2EE World Stefan Brantschen ttt.info.j2ee v1.6 2002-02-10 SBR Copyright 2002 by Whitestein Technologies AG, Switzerland Goal and Outline Goal Present how J2EE EJB

More information

Chapter 16. Layering a computing infrastructure

Chapter 16. Layering a computing infrastructure : Chapter 16 by David G. Messerschmitt Layering a computing infrastructure Applications Application components Middleware Operating system Network 2 1 Spanning layer Application Distributed object management

More information

Chapter 2 Distributed Computing Infrastructure

Chapter 2 Distributed Computing Infrastructure Slide 2.1 Web Serv vices: Princ ciples & Te echno ology Chapter 2 Distributed Computing Infrastructure Mike P. Papazoglou mikep@uvt.nl Slide 2.2 Topics Distributed computing and Internet protocols The

More information

IT Services' IP Telephony-Related Growth Remains Strong Through 2007 (Executive Summary) Executive Summary

IT Services' IP Telephony-Related Growth Remains Strong Through 2007 (Executive Summary) Executive Summary IT Services' IP Telephony-Related Growth Remains Strong Through 2007 (Executive Summary) Executive Summary Publication Date: 15 December 2003 Author Eric Goodness This document has been published to the

More information

Hong Kong EXECUTIVE OVERVIEW. Multi-Tenant Datacenter Market MARKET FORECAST DEC Dan Thompson, Senior Analyst, Multi-tenant Datacenters

Hong Kong EXECUTIVE OVERVIEW. Multi-Tenant Datacenter Market MARKET FORECAST DEC Dan Thompson, Senior Analyst, Multi-tenant Datacenters MARKET FORECAST DEC 2016 Hong Kong Multi-Tenant Datacenter Market Dan Thompson, Senior Analyst, Multi-tenant Datacenters This report provides an overview of the competitive dynamics in the Hong Kong market,

More information

webmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse

webmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse December 2008 webmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse By Chris Pottinger, Sr. Manager Product Development, and Juergen Lind, Sr. Product

More information

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum A Better Approach to Leveraging an OpenStack Private Cloud David Linthicum A Better Approach to Leveraging an OpenStack Private Cloud 1 Executive Summary The latest bi-annual survey data of OpenStack users

More information

Database code in PL-SQL PL-SQL was used for the database code. It is ready to use on any Oracle platform, running under Linux, Windows or Solaris.

Database code in PL-SQL PL-SQL was used for the database code. It is ready to use on any Oracle platform, running under Linux, Windows or Solaris. Alkindi Software Technology Introduction Alkindi designed a state of the art collaborative filtering system to work well for both largeand small-scale systems. This document serves as an overview of how

More information

Worldwide Workstation Shipments Rebound in Third Quarter

Worldwide Workstation Shipments Rebound in Third Quarter Market Analysis Worldwide Workstation Shipments Rebound in Third Quarter Abstract: Preliminary worldwide workstation shipments totaled 384,756 units in the third quarter of 2003, for a year-over-year increase

More information

WebSphere Application Server, Version 5. What s New?

WebSphere Application Server, Version 5. What s New? WebSphere Application Server, Version 5 What s New? 1 WebSphere Application Server, V5 represents a continuation of the evolution to a single, integrated, cost effective, Web services-enabled, J2EE server

More information

Overview p. 1 Server-side Component Architectures p. 3 The Need for a Server-Side Component Architecture p. 4 Server-Side Component Architecture

Overview p. 1 Server-side Component Architectures p. 3 The Need for a Server-Side Component Architecture p. 4 Server-Side Component Architecture Preface p. xix About the Author p. xxii Introduction p. xxiii Overview p. 1 Server-side Component Architectures p. 3 The Need for a Server-Side Component Architecture p. 4 Server-Side Component Architecture

More information

The Business Communications Landscape Is Ripe for Massive Disruption

The Business Communications Landscape Is Ripe for Massive Disruption THOUGHT LEADERSHIP The Business Communications Landscape Is Ripe for Massive Disruption MAY 2017 Raul Castanon-Martinez, Senior Analyst, Workforce Collaboration and Communications Business communications

More information

Services Oriented Architecture and the Enterprise Services Bus

Services Oriented Architecture and the Enterprise Services Bus IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com

More information

Middleware definitions and overview

Middleware definitions and overview Middleware definitions and overview Chantal Taconet CCN/CSC7321 octobre 2017 Revision : 545 Outline 1 Which middleware?............................................................. 3 2 Families of middleware..........................................................

More information

2018 Trends in Hosting & Cloud Managed Services

2018 Trends in Hosting & Cloud Managed Services PREVIEW 2018 Trends in Hosting & Cloud Managed Services DEC 2017 Rory Duncan, Research Director, Managed Services & Hosting Penny Jones, Principal Analyst - MTDC & Managed Services Aaron Sherrill, Senior

More information

Deccansoft Software Services. J2EE Syllabus

Deccansoft Software Services. J2EE Syllabus Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE

More information

Global Telecommunications Market Take, 1Q03 (Executive Summary) Executive Summary

Global Telecommunications Market Take, 1Q03 (Executive Summary) Executive Summary Global Telecommunications Market Take, 1Q03 (Executive Summary) Executive Summary Publication Date: 9 April 2003 Author Wm.L.Hahn This document has been published to the following Marketplace codes: TELC-WW-EX-0576

More information

South Korea EXECUTIVE OVERVIEW. Multi-Tenant Datacenter Market MARKET FORECAST MAY Dan Thompson, Senior Analyst, Multi-Tenant Datacenters

South Korea EXECUTIVE OVERVIEW. Multi-Tenant Datacenter Market MARKET FORECAST MAY Dan Thompson, Senior Analyst, Multi-Tenant Datacenters MARKET FORECAST MAY 2017 South Korea Multi-Tenant Datacenter Market Dan Thompson, Senior Analyst, Multi-Tenant Datacenters This report provides an overview of the competitive dynamics in the South Korea

More information

Hype Cycle for Data Warehousing, 2003

Hype Cycle for Data Warehousing, 2003 K. Strange, T. Friedman Strategic Analysis Report 30 May 2003 Hype Cycle for Data Warehousing, 2003 Data warehousing concepts and approaches have become fairly mature during a decade of refinement. However,

More information

DS 2009: middleware. David Evans

DS 2009: middleware. David Evans DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between

More information

IP Backbone Opportunities in Asia/Pacific (Executive Summary) Executive Summary

IP Backbone Opportunities in Asia/Pacific (Executive Summary) Executive Summary IP Backbone Opportunities in Asia/Pacific (Executive Summary) Executive Summary Publication Date: September 9, 2002 Author Chee Eng To This document has been published to the following Cluster codes: TELC-WW-EX-0423

More information

CHAPTER 2. Introduction to Middleware Technologies

CHAPTER 2. Introduction to Middleware Technologies CHAPTER 2. Introduction to Middleware Technologies What is Middleware? General Middleware Service Specific Middleware Client/Server Building blocks RPC Messaging Peer to Peer Java RMI. BHUSHAN JADHAV 1

More information

DBMS Software Market Forecast, (Executive Summary) Executive Summary

DBMS Software Market Forecast, (Executive Summary) Executive Summary DBMS Software Market Forecast, 2003-2007 (Executive Summary) Executive Summary Publication Date: 4 September 2003 Author Colleen Graham This document has been published to the following Marketplace codes:

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

zapnote INTELLIGENCE WITH XML SPYS August, 2001 Analyst: Ronald Schmelzer

zapnote INTELLIGENCE WITH XML SPYS August, 2001 Analyst: Ronald Schmelzer zapthink zapnote ZAPTHINK ZAPNOTE Doc. ID: ZTZN-0111-1 Released: Dec. 21, 2001 ALTOVA XML DEVELOPER D INTELLIGENCE WITH XML SPYS XML D August, 2001 XML S Analyst: Ronald Schmelzer Abstract While previous

More information

Electronic Payment Systems (1) E-cash

Electronic Payment Systems (1) E-cash Electronic Payment Systems (1) Payment systems based on direct payment between customer and merchant. a) Paying in cash. b) Using a check. c) Using a credit card. Lecture 24, page 1 E-cash The principle

More information

Ending the Confusion About Software- Defined Networking: A Taxonomy

Ending the Confusion About Software- Defined Networking: A Taxonomy Ending the Confusion About Software- Defined Networking: A Taxonomy This taxonomy cuts through confusion generated by the flood of vendor SDN announcements. It presents a framework that network and server

More information

A Perspective on the Transformation of zseries to Support New Workloads

A Perspective on the Transformation of zseries to Support New Workloads A Perspective on the Transformation of zseries to Support New Workloads Carl Wohlers IBM Corporation carlw@us.ibm.com 1-877-535-6382 Mainframe and Distributed Server Integration In days of yore, the mainframe

More information

COLOCATION AND THE ART OF RAPID-EXECUTION TRADING. Examining Low Latency, Colocation and Proximity Hosting

COLOCATION AND THE ART OF RAPID-EXECUTION TRADING. Examining Low Latency, Colocation and Proximity Hosting COLOCATION AND THE ART OF RAPID-EXECUTION TRADING Examining Low Latency, Colocation and Proximity Hosting This fourth report in our low-latency series goes beyond the technology that underpins trading.

More information

COM F. Troni, L. Fiering

COM F. Troni, L. Fiering F. Troni, L. Fiering Research Note 8 September 2003 Commentary Notebook TCO Comparison: Day Extenders vs. Traveling s Notebooks used by traveling workers, who are out of the office more often and work

More information

BUILDING the VIRtUAL enterprise

BUILDING the VIRtUAL enterprise BUILDING the VIRTUAL ENTERPRISE A Red Hat WHITEPAPER www.redhat.com As an IT shop or business owner, your ability to meet the fluctuating needs of your business while balancing changing priorities, schedules,

More information

Nortel Networks Optivity Policy Services

Nortel Networks Optivity Policy Services Sharon Fisher Product Report 7 January 2004 Nortel Networks Optivity Policy Services Summary Optivity Policy Services is system-level software for managing the traffic prioritization and network access

More information

Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan.

Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan. Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan Reading List Remote Object Invocation -- Tanenbaum Chapter 2.3 CORBA

More information

Unified Communications Magic Quadrant 1H03

Unified Communications Magic Quadrant 1H03 Markets, B. Elliot Research Note 3 February 2003 Unified Communications Magic Quadrant 1H03 Unified communications is emerging as an enabler for business process improvement. Vendor offerings remain fragmented,

More information

User Survey Analysis: Next Steps for Server Virtualization in the Midmarket

User Survey Analysis: Next Steps for Server Virtualization in the Midmarket User Survey Analysis: Next Steps for Server Virtualization in the Midmarket Gartner RAS Core Research Note G00207375, James A. Browning, Alan Dayley, 21 October 2010, RV2A411012011 Approximately 30% of

More information

Oracle Tuxedo. CORBA Technical Articles 11g Release 1 ( ) March 2010

Oracle Tuxedo. CORBA Technical Articles 11g Release 1 ( ) March 2010 Oracle Tuxedo CORBA Technical Articles 11g Release 1 (11.1.1.1.0) March 2010 Oracle Tuxedo CORBA Technical Articles, 11g Release 1 (11.1.1.1.0) Copyright 1996, 2010, Oracle and/or its affiliates. All rights

More information

Introduction in Eventing in SOA Suite 11g

Introduction in Eventing in SOA Suite 11g Introduction in Eventing in SOA Suite 11g Ronald van Luttikhuizen Vennster Utrecht, The Netherlands Keywords: Events, EDA, Oracle SOA Suite 11g, SOA, JMS, AQ, EDN Introduction Services and events are highly

More information

Ellipse Web Services Overview

Ellipse Web Services Overview Ellipse Web Services Overview Ellipse Web Services Overview Contents Ellipse Web Services Overview 2 Commercial In Confidence 3 Introduction 4 Purpose 4 Scope 4 References 4 Definitions 4 Background 5

More information

Dialog (interactive) data input. Reporting. Printing processing

Dialog (interactive) data input. Reporting. Printing processing Tutorials, D. Prior Research Note 24 February 2003 Who Sets the Pace in the SAP Performance 'Olympics'? SAP and its hardware vendors use many different application performance benchmarks. But records for

More information

Firewall and IP Virtual Private Network Equipment: Worldwide, 2002 (Executive Summary) Executive Summary

Firewall and IP Virtual Private Network Equipment: Worldwide, 2002 (Executive Summary) Executive Summary Firewall and IP Virtual Private Network Equipment: Worldwide, 2002 (Executive Summary) Executive Summary Publication Date: 20 August 2003 Authors Caroline Jones Andy Rolfe This document has been published

More information

NGN: The Evolution of Wireless Networks

NGN: The Evolution of Wireless Networks NGN: The Evolution of Wireless Networks Research Brief Abstract: Operators of mobile phone networks are already working through the financial and technical challenges of their own next generation of networks.

More information

Integrating Legacy Assets Using J2EE Web Services

Integrating Legacy Assets Using J2EE Web Services Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy

More information

Dallas EXECUTIVE OVERVIEW. Multi-Tenant Datacenter Market MARKET FORECAST JUL Stefanie Williams, Associate Analyst, Multi-Tenant Datacenters

Dallas EXECUTIVE OVERVIEW. Multi-Tenant Datacenter Market MARKET FORECAST JUL Stefanie Williams, Associate Analyst, Multi-Tenant Datacenters MARKET FORECAST JUL 2016 Dallas Multi-Tenant Datacenter Market Stefanie Williams, Associate Analyst, Multi-Tenant Datacenters This report provides an overview of the competitive dynamics in the Dallas

More information

Introduction to WebSphere

Introduction to WebSphere 1 Introduction to WebSphere We are in the early part of the 21st century, where our software challenges have grown and continue to grow faster than our means of dealing with them. Web application servers

More information

Oracle 10g: Build J2EE Applications

Oracle 10g: Build J2EE Applications Oracle University Contact Us: (09) 5494 1551 Oracle 10g: Build J2EE Applications Duration: 5 Days What you will learn Leading companies are tackling the complexity of their application and IT environments

More information

Java and.net: You Can't Pick a Favorite Child

Java and.net: You Can't Pick a Favorite Child Java and.net: You Can't Pick a Favorite Child Mark Driver Research VP Notes accompany this presentation. Please select Notes Page view. These materials can be reproduced only with Gartner's official approval.

More information

FICON Drives Fibre Channel Security

FICON Drives Fibre Channel Security FICON Drives Fibre Channel Security Research Brief Abstract: FICON products for mainframes impact the Fibre Channel switch market as FICON requirements drive improvements in security, benefiting all Fibre

More information

Application Connectivity Strategies

Application Connectivity Strategies Connectivity Strategies Max Dolgicer Director of Technical Services mdolgicer@isg-inc.com Gerhard Bayer Senior Consultant gbayer@isg-inc.com International Systems Group (ISG), Inc 32 Broadway, Suite 414

More information

IBM WebSphere MQ for z/os V7.0 delivers the universal messaging backbone for SOA and Web 2.0 with enhanced ease of use, performance, and resilience

IBM WebSphere MQ for z/os V7.0 delivers the universal messaging backbone for SOA and Web 2.0 with enhanced ease of use, performance, and resilience IBM Canada Ltd. Announcement A08-0253, dated April 1, 2008 IBM WebSphere MQ for z/os V7.0 delivers the universal messaging backbone for SOA and Web 2.0 with enhanced ease of use, performance, and resilience

More information

Web Services. Chirag Mehta

Web Services. Chirag Mehta Web Services Chirag Mehta Web Service From W3C A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that

More information