A Literature Survey on various Java Application Servers

Size: px
Start display at page:

Download "A Literature Survey on various Java Application Servers"

Transcription

1 User Interface (UI) Business Logic (BL) Database Access (DA) A Literature Survey on various Java s C. Raja Kumar 1 ; M. Rajinikannan 2 Assistant Professor, Department of Computer Science and Engineering, SBM College of Engineering and Technology, Dindigul, Tamil Nadu, India 1 ; Associate Professor, Department of Computer Applications, PSNA College of Engineering and Technology, Dindigul, Tamil Nadu, India 2 ABSTRACT The application server plays a vital role in a Java Enterprise application development life cycle. It handles all application operations between the users and an organizations business process. There are many application servers available in the market today. But the preference impacts the cost, performance, reliability, scalability, and maintainability of an application. In this paper we would like to give an overview about various application servers based on its features. This will help the developer to choose right application server for their needs. General Terms s. Keywords JBoss, WildFly, GlassFish, Jetty, WebLogic, AS. 1. INTRODUCTION In earlier days, the client/server paradigm is most common, the client's machine performs the business logic as well as the user interface, and the server provides the database processing. Due to the brainchild of Component Based Development in software engineering brings the separation of functionality into the layered approach. Each layers being a tier that can by located on a physically separate computer. Figure 1 depicts the three-tier architecture; three different computers perform the user interface, business logic and database processing separately. Basically, the applications business logic handled by the computer is termed as an application server. 1.1 Java s Java Application server is a server side program that is used to provide service to the client simply by receiving the request and sending back the response to the client. It is also known as appserver. Java Application servers additionally afford the services like transaction support, data services, security, and load balancing. Because of that an enterprise level applications can comfortably sit on top of this application servers and play its role precisely. Now a day s application servers comprises with the web container to support the web applications. The Java Platform, Enterprise Edition or Java EE Specification defines the core set of API and the features of Java s. The definition of an application server is very specific; its specifications are formal documents and application servers must meet their requirements and tested in order to be Java EE certified. A three tier enterprise application consists of the below logical separations: Front end : Presentation Tier Business logic : Business Tier Back end : Database Tier The front end is usually a web based Graphical User Interface. It presents the data and provides the rich look and feel for the application. The business logic is the logic of the application. The back end is a database and transaction server. In this three layered application, the Java EE s provides most of the business logic. Client Machin e Application Database Fig 1: Three-Tier Architecture DB 2014, IJOURNALS All Rights Reserved Page 62

2 1.2 Roles of Java Transaction Management A transaction is a logical unit of work that contains one or more SQL statements. A transaction is an atomic unit. The effects of all the SQL statements in a transaction can be either all committed (applied to the database) or all rolled back (undone from the database). A transaction begins with the first executable SQL statement. A transaction ends when it is committed or rolled back, either explicitly with a COMMIT or ROLLBACK statement or implicitly when a DDL statement is issued. Connection management The Connection management is used to connect the resources like Java Database Connectivity, Java Message System, Java Naming and Directory Interface. It allows the application server to pool the resource connections. The purpose of the pool management is to allow for scalability. Resource connections are typically expense objects to create and pooling them allows for more effective reuse and management Security Management Certain security services are fundamental to providing security in a multiuser, networked environment. Application has been designed to provide all these services, including: Authentication, Authorization, Access Control and Data Protection. s provide a general framework for development and deployment of applications, as well as specific application services and functionality such as Debugging, Automatic Configuration, Logging, Tracing, Administration, Scripting etc., The choice of a Java application server is depends on the following the features. Java EE Compliance Ease of Use and Administration High Availability and Clustering Scripting and Dynamic Frameworks Web Services and.net Interoperability Integrated Development Environment Support/Tooling Integration and Connectivity Technical Support and Documentation Upgrade and Update Tools Performance and Price JSP 2.1 and Servlet 2.5 capable EJB 3.0 capable Java Faces 1.2 support Custom plug-in support Business-rules engine support Hibernate 3.x support JAX-WS / JAX-B 2.x The rest of the chapters are organized in the following manner. In Chapter 2 we have discussed about the background study. Chapter 3 discusses the Classification of Java s. Chapter 4 discusses about the various features of Java. In Chapter 5 we made a comparative study on Open Source and Non Open Source Java s which can help the users in choosing the best Application server. The Chapter 6 concludes this paper by giving some guidelines to the software development community to select right Java for their need 2. BACKGROUND STUDY Oliver White shared the application servers usage analysis in his Developers Productivity Report [7]. The report said, during the application development phase the development team using a light weighted application servers like Apache Tomcat. The JBoss remains popular, but the major usage increase is with Jetty. But, in the live environment like production, almost every one using a full-blown application server like Weblogic. The report yielded the results shown in Figure 2. Fig 2: Most used s and its Usage in percentage Oliver White report compares and contrasts the Application s for each of the following areas ranking them with a score out of 5. Download and Installation Tooling support Configuration Documentation & community. 3. Classification of Java s Java Platform, Enterprise Edition or Java EE or J2EE defines the core set of API and features of a Java s. Basically, Java s are classified in to two categories namely, Open Source Java Commercial, Non Open Source Java Application An needs to support the Web Modules & EJB Modules. The Web module includes Servlets, and Java Pages. The EJB module includes an Enterprise JavaBeans. According to the J2EE blueprints the business logic of an application resides in Enterprise JavaBeans. The Figure 3 illustrates a typical J2EE application server and its container scenario. 2014, IJOURNALS All Rights Reserved Page 63

3 Fig 3: J2EE s Containers 3.1 Open Source Java s There are many open source Java application servers that support Java EE core set of APIs and its features. Few s are JOnAS from Object Web, JBoss AS from JBoss - RedHat, Geronimo from Apache, TomEE from Apache, Resin Java from Caucho Technology, Blazix from Desiderata Software, Enhydra from Enhydra.org, and GlassFish from Oracle. Some Java s give up many Java EE features like EJB and JMS. Example s are Tomcat from Apache, and Jetty from Eclipse Foundation. Their focus is more on Java Servlets and Java Pages only 3.2 Non Open Source Java Application s Commercial, non open-source, Java application servers have been dominated by WebLogic by Oracle and from IBM. 3.3 Currently available Java Application s Table 1 lists sever well known Java EE application servers available in the market [6]. Table 1. List of JAVA s Application Glassfish Geronimo JBoss/WIldFly Current Version GlassFish Open Source Edition 3.x GlassFish 3.01 Geronimo 3.0- beta-1 JBoss Application 7.x Vendor Oracle Apache RedHat JBoss Enterprise Application Platform 6 Resin Resin Caucho TomEE TomEE 1.0 Apache JOnAS Weblogic JOnAS M8- SNAPSHOT WebLogic x Community Edition 3.0 OW2 Oracle IBM JEUS JEUS 7 TMAX Interstage Interstage powered by Windows Azure Interstage v10.1 Fujitsu NetWeaver NetWeaver Cloud SAP 4. FEATURES OF JAVA APPLICATION SERVER 4.1 JBoss AS The JBoss (or JBoss AS) is an open-source Java EE-based application server [1]. An important distinction for this class of software is that it not only implements a server that runs on Java, but it actually implements the Java EE part of Java. Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that supports Java. JBoss can be used for large scale deployments and supports load balancing, clustering, EJBs and a large set of J2EE specifications. WildFly is the new name for the JBoss project. It is free and open-source software, subject to the requirements of the GNU Lesser General Public License (LGPL), version 2.1. The renaming to WildFly was done to reduce confusion. The renaming only affects the JBoss project. The JBoss Community or the Red Hat JBoss product line (with JBoss Enterprise Application Platform) all retain their names. Features of JBoss : Aspect-oriented programming (AOP) support Clustering, Load balancing, Failover Data virtualization system Distributed deployment (farming) Java EE Connector Architecture (JCA) integration Java Management Extensions OSGi framework Management API Java Authentication and Authorization Service 2014, IJOURNALS All Rights Reserved Page 64

4 (JAAS) The community edition of JBoss is free and open source and is ideal for development and testing. The commercial edition known as JBoss enterprise application platform is the ideal choice for production hosting. 4.2 Jetty The Jetty is a pure Java-based HTTP client/server, WebSocket client/server and servlet container (Application server) developed as a free and open source project as part of the Eclipse Foundation [2]. It is currently used in products such as ActiveMQ, Alfresco, Apache Geronimo, Apache Maven, Google App Engine, Eclipse, FUSE, HP OpenView, JBoss, Liferay, Ubuntu, Twitter's Streaming API and Zimbra. Jetty is also used as a standard Java application server by many open source projects such as Lift, Eucalyptus and Hadoop. Developed as an independent open source project, in 2009 Jetty moved to Eclipse. Jetty provides Web services in an embedded Java application and it is already a component of the Eclipse IDE. It supports AJP, JASPI, JMX, JNDI, OSGi, Web Sockets and other Java technologies. Features of Jetty : Full-featured and standards-based Open source and commercially usable Flexible and extensible Small footprint Embeddable Asynchronous Enterprise scalable Jetty is used in a wide variety of projects and products. Jetty can be embedded in devices, tools, frameworks, application servers, and clusters. 4.3 GlassFish The GlassFish [3] is an open-source application server project started by Sun Microsystems for the Java EE platform and now sponsored by Oracle Corporation. The supported version is called Oracle GlassFish. GlassFish is free software, dual-licensed under two free software licences: the Common Development and Distribution License (CDDL) and the GNU General Public License (GPL) with the classpath exception. GlassFish is the reference implementation of Java EE and as such supports Enterprise JavaBeans, JPA, Java Faces, JMS, RMI, Java Pages, servlets, etc. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies. Optional components can also be installed for additional services. Features of GlassFish A lightweight and extensible core based on OSGi Alliance standards A web container An easy-to-use Administration Console for configuration and management Update Tool connectivity for updates and add-on components Support for high availability clustering and load balancing GlassFish 4.0 is intended to be the next major release in Project GlassFish. This release will implement the Java EE 7 specifications, contribute to the Java EE 7 Reference Implementation and Development Kit. The release is being designed with primary focus on the features like Higher Productivity and HTML5 Support. 4.4 Apache Tomcat The Apache Tomcat (or simply Tomcat, formerly also Jakarta Tomcat) is an open source web server and servlet container developed by the Apache Software Foundation (ASF) [10]. Tomcat implements the Java Servlet and the Java Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment. It powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. Apache Tomcat version 8.0 implements the Servlet 3.1 and Java Pages 2.3 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services. Features of Apache Tomcat Security Manager Proxy Support Clustering Balancer Connectors Monitoring and Management Logging Virtual Hosting Pool WebSocket Support 4.5 WebLogic The In September 1995, Paul Ambrose and Carl Resnikoff cofounded WebLogic, Inc. After which BEA Systems took over WebLogic, Inc in 1998 and named it BEA Weblogic. Oracle acquired BEA in 2008 and named it Oracle Weblogic [4]. Oracle Weblogic is a server software application that runs on a middle tier. WebLogic implements the full range of J2EE technologies Features of WebLogic Certified Java EE 6 and SE 7 Modern Programming Tech support Dependency Injection, Annotations, POJO, REST Using Popular Industry Tool Chains Maven, Hudson, Eclipse, JDeveloper, NetBeans Simplified Deployment and Management with Virtualization Integrated Traffic Management Integrated WebLogic/RAC Clusters 2014, IJOURNALS All Rights Reserved Page 65

5 JBoss/ WildFly GlassFish Jetty WebLogic AS Seamless Upgrade From WebLogic, ias and Others Enhanced High Availability and Disaster Recovery 4.6 IBM has shipped several versions and editions of [5]. It was initially created by Donald Ferguson, who later became CTO of Software for Dell and the first version was launched in WAS provides runtime interfaces and APIs for server-side Java components and helps to increase developer productivity with open standards and broad programming models, including lightweight options for web deployments, deploy and manage applications and services without the constraint of time, location or device type. It enhances security and control using integrated management and administrative tools. Features Java EE Specification Support Clustering Resource Management Logging and Diagnostics Messaging Security 5. Comparative Study on Open Source & Non Open Source Java s We compared the five leading Java application servers based on the standard features excluding the performance metric. Table 2 portrays the application server s comparative study. That will help the application developers to choose a precise product based on their requirements. Table 2. Basic features of the s Features Current Edition Java Version 6 6/7 Java EE Compatibility 6 5 6/7 Part ial 12c R2 6/ IBM JVM Servlet Spec JSP Spec EJB YES YES NO YES YES Cluster/ Load Balancing YES YES NO YES YES Management YES YES YES YES YES OSGi Framework YES YES YES YES YES JAAS YES YES YES YES YES AOP YES YES NO YES YES Messaging YES YES YES YES YES Vendor Support NO YES NO YES YES License LGPL GPL GPL Com mer cial Com mer cial Markus Eisele, Narrow down the application server selection procedure in his article [8] based on the below example set of metrics: Source Code License (OSS or Commercial) License Costs (free for development and production) Support (development and/or production support available) Certified Java Version (6.0,7.0// Proprietary JVM) Java EE 6 profile (Full or Web Profile) This is by far too less if we are doing a full blown product selection. Now a day s, we are going to defeat all the servers which don't offer vendor support. And we are not considered the product which is not certified on. To select an opt product, we have to look the below features further. The Market reach (e.g. downloads/customers/etc.) Maturity (e.g. availability in years since EE 6 final version) Development Performance (e.g. Startup-Time/IDE integration) 6. CONCLUSION None of the Java s can fit for all development and deployment plans. Each of them has its own strengths and weak points compared to the other competitive servers. A developer is unable to test all of the Java application servers and decide which one is best for his requirement. Overall the users who are deploying their applications to the cloud are more likely to use open source application servers. Dave Rosenberg [9] shared his survey view in that, the Open source is winning the java applicationserver war. 7. REFERENCES [1] [online] [2] [online] [3] [online] [4] [online] d-app-foundation/weblogic/overview/index.html [5] [online] /en/appserv-was/ [6] [online] [7] Oliver White, "Developer Productivity Report 2012: Java Tools, Tech, Devs & Data", RebelLabs , IJOURNALS All Rights Reserved Page 66

6 [8] Simon Maple, The Great Java Debate, RebelLabs. [9] Dave Rosenberg, wars: Open-source Java vs Weblogic and. [10] [online] , IJOURNALS All Rights Reserved Page 67

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

Operations and Monitoring with Spring

Operations and Monitoring with Spring Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission

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

Learning GlassFish for Tomcat Users

Learning GlassFish for Tomcat Users Learning GlassFish for Tomcat Users White Paper February 2009 Abstract There is a direct connection between the Web container technology used by developers and the performance and agility of applications.

More information

ITG Software Engineering

ITG Software Engineering IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.

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

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future

More information

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION Java EE 6 full platform support plus selected Java EE 7 APIs Java SE 6 and 7 certification Oracle Java SE Support

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

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION KEY FEATURES AND BENEFITS STANDARD EDITION Java EE 7 full platform support Java SE 8 certification, support Choice of IDEs, development tools and frameworks Oracle Cloud compatibility Industry-leading

More information

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server 11g: Administration Essentials Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training

More information

Project SailFin: Building and Hosting Your Own Communication Server.

Project SailFin: Building and Hosting Your Own Communication Server. FSFS Conference: Dec 9-11, Thiruvananthapuram Project SailFin: Building and Hosting Your Own Communication Server. Binod PG Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda SailFin: Open Source Java

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

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

Glassfish Architecture.

Glassfish Architecture. Glassfish Architecture. First part Introduction. Over time, GlassFish has evolved into a server platform that is much more than the reference implementation of the Java EE specifcations. It is now a highly

More information

applications. JBoss Enterprise Application Platform

applications. JBoss Enterprise Application Platform JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source

More information

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic?

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Michael Bräuer, Principal Sales Consultant Peter Doschkinow, Senior Java Architect The following

More information

IBM WebSphere Server Administration

IBM WebSphere Server Administration IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion

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

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose Presentation JBoss JEE5 with EJB3.0 on NonStop JAVA SIG, San Jose Jürgen Depping CommitWork GmbH Agenda Motivation JBoss JEE 5 Proof of concept: Porting OmnivoBase to JBoss JEE5 for NonStop ( with remarks

More information

Technical White Paper The Excel Reporting Solution for Java

Technical White Paper The Excel Reporting Solution for Java Technical White Paper The Excel Reporting Solution for Java Using Actuate e.spreadsheet Engine as a foundation for web-based reporting applications, Java developers can greatly enhance the productivity

More information

Part One Business Modeling Business Process Model

Part One Business Modeling Business Process Model 1 Part One Business Modeling Business Process Model 1 Business Process Model Sound Surveillance Video Surveillance Timing Control Lighting Control 2 2 Part Two Requirements Modeling Use Case Diagram System

More information

Framework Adoption for Java Enterprise Application Development

Framework Adoption for Java Enterprise Application Development Framework Adoption for Java Enterprise Application Development Clarence Ho Independent Consultant, Author, Java EE Architect http://www.skywidesoft.com clarence@skywidesoft.com Presentation can be downloaded

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

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

RED HAT JBOSS FUSE. An open source enterprise service bus

RED HAT JBOSS FUSE. An open source enterprise service bus RED HAT JBOSS FUSE An open source enterprise service bus TECHNOLOGY OVERVIEW Our main goal at Sabre is stability, scalability, and flexibility for our partners. When evaluating solutions, we recognized

More information

WebSphere Server Administration Course

WebSphere Server Administration Course WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What

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

GlassFish. Developing an Application Server in Open Source

GlassFish. Developing an Application Server in Open Source GlassFish Developing an Application Server in Open Source Santiago Pericas-Geertsen Sun Microsystems, Inc. http://weblogs.java.net/blog/spericas/ Santiago.PericasGeertsen@sun.com 1 1 Who am I? BA from

More information

Converting Java EE Applications into OSGi Applications

Converting Java EE Applications into OSGi Applications Converting Java EE Applications into OSGi Applications Author: Nichole Stewart Date: Jan 27, 2011 2010 IBM Corporation THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

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

Weblogic 12c: Mastering The Cloud Foundation. Patrick Dewael & Kristof Satory

Weblogic 12c: Mastering The Cloud Foundation. Patrick Dewael & Kristof Satory Weblogic 12c: Mastering The Cloud Foundation Patrick Dewael & Kristof Satory Join the buzz: Wifi pass: BANQ Twitter #oracleopenxperience @oopenxperience 2 The Cloud: a new era of utility computing All

More information

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and

More information

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune -411048 Tel: 808-769-4605 / 814-921-0979 www.magdisoft.

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune -411048 Tel: 808-769-4605 / 814-921-0979 www.magdisoft. WebLogic Server Course Following is the list of topics that will be covered during the course: Introduction to WebLogic What is Java? What is Java EE? The Java EE Architecture Enterprise JavaBeans Application

More information

Choose an IBM WebSphere Application Server configuration to suit your business needs

Choose an IBM WebSphere Application Server configuration to suit your business needs IBM is the industry s market leading foundation for building, deploying, reusing, integrating and managing applications and services Choose an IBM configuration to suit your business needs Highlights Unparalleled

More information

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it ) About Oracle WebLogic Server Oracle WebLogic Server is the industry's best application server for building and deploying enterprise Java EE applications with support for new features for lowering cost

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: 01-800-913-0322 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application Development training teaches

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

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance. This course teaches system/application administrators to setup, configure and manage an Oracle WebLogic Application Server, its resources and environment and the Java EE Applications running on it. This

More information

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng Open Source SOA with Service Component Architecture and Apache Tuscany Jean-Sebastien Delfino Mario Antollini Raymond Feng Learn how to build and deploy Composite Service Applications using Service Component

More information

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc. GlassFish v3 Building an ex tensible modular Java EE application server Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc. Agenda Java EE 6 and GlassFish V3 Modularity, Runtime Service Based Architecture

More information

<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server

<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server GlassFish v3 - A Taste of a Next Generation Application Server Peter Doschkinow Senior Java Architect Agenda GlassFish overview and positioning GlassFish v3 architecture Features

More information

Access Management Analysis of some available solutions

Access Management Analysis of some available solutions Access Management Analysis of some available solutions Enterprise Security & Risk Management May 2015 Authors: Yogesh Kumar Sharma, Kinshuk De, Dr. Sundeep Oberoi Access Management - Analysis of some available

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

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

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

Component Middleware. Sophie Chabridon. INT - INF Department - Distributed Systems team 2006

Component Middleware. Sophie Chabridon. INT - INF Department - Distributed Systems team 2006 Sophie Chabridon INT - INF Department - Distributed Systems team 2006 Outline 1. Introduction................................................................... 3 2. Overview of EJB Technology.................................................

More information

WEBLOGIC ADMINISTRATION

WEBLOGIC ADMINISTRATION WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration

More information

JBS-102: Jboss Application Server Administration. Course Length: 4 days

JBS-102: Jboss Application Server Administration. Course Length: 4 days JBS-102: Jboss Application Server Administration Course Length: 4 days Course Description: Course Description: JBoss Application Server Administration focuses on installing, configuring, and tuning the

More information

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Wednesday, November 18,2015 1:15-2:10 pm VT425 Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223

More information

Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB

Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets

More information

JBoss EntErprisE ApplicAtion platform migration guidelines www.jboss.com

JBoss EntErprisE ApplicAtion platform migration guidelines www.jboss.com JBoss Enterprise Application Platform Migration Guidelines This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5 Course Page - Page 1 of 5 WebSphere Application Server 7.0 Administration on Windows BSP-1700 Length: 5 days Price: $ 2,895.00 Course Description This course teaches the basics of the administration and

More information

IBM Boston Technical Exploration Center 404 Wyman Street, Boston MA. 2011 IBM Corporation

IBM Boston Technical Exploration Center 404 Wyman Street, Boston MA. 2011 IBM Corporation IBM Boston Technical Exploration Center 404 Wyman Street, Boston MA 2011 IBM Corporation Overview WebSphere Application Server V8 IBM Workload Deployer WebSphere Virtual Enterprise WebSphere extreme Scale

More information

OpenSSO: Simplify Your Single-Sign-On Needs. Sang Shin Java Technology Architect Sun Microsystems, inc. javapassion.com

OpenSSO: Simplify Your Single-Sign-On Needs. Sang Shin Java Technology Architect Sun Microsystems, inc. javapassion.com OpenSSO: Simplify Your Single-Sign-On Needs Sang Shin Java Technology Architect Sun Microsystems, inc. javapassion.com 1 Agenda Enterprise security needs What is OpenSSO? OpenSSO features > > > > SSO and

More information

Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation

Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish Ludovic Champenois Oracle Corporation The following is intended to outline our general product direction. It is intended for information

More information

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Simon Laws Open Source SOA WebSphere UK User Group 3/11/2008 2008 IBM Corporation IBM Corporation 2008. All Rights Reserved.

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting

More information

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp.

Jenkins User Conference Herzelia, July 5 2012 #jenkinsconf. Testing a Large Support Matrix Using Jenkins. Amir Kibbar HP http://hp. Testing a Large Support Matrix Using Jenkins Amir Kibbar HP http://hp.com/go/oo About Me! 4.5 years with HP! Almost 3 years System Architect! Out of which 1.5 HP OO s SA! Before that a Java consultant

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

BONITA, The Open Source BPM Solution

BONITA, The Open Source BPM Solution BONITA, The Open Source BPM Solution «BPM, The Future is Now!»! Miguel Valdes Faura Bull R&D, BPM Manager Agenda Why BPM Matters? BPM Market Review Bonita in simple words Architecture Products and Components

More information

Comparison of the Efficiency of Combination of Database Servers, Application Servers and Operating Systems with the TPC-W Benchmark

Comparison of the Efficiency of Combination of Database Servers, Application Servers and Operating Systems with the TPC-W Benchmark Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 1. pp. 361 370. Comparison of the Efficiency of Combination of Database Servers, Application

More information

Middleware Platforms for Application Development: A Product Comparison

Middleware Platforms for Application Development: A Product Comparison Middleware Platforms for Application Development: A Product Comparison Richard Naszcyniec Senior Principal Program Marketing Manager, Red Hat June 13, 2013 Today s session Red Hat JBoss Middleware focus

More information

Enterprise JavaBeans' Future: Getting Simpler, More Ubiquitous, but Not Dominant

Enterprise JavaBeans' Future: Getting Simpler, More Ubiquitous, but Not Dominant Research Publication Date: 27 October 2009 ID Number: G00171637 Enterprise JavaBeans' Future: Getting Simpler, More Ubiquitous, but Not Dominant Massimo Pezzini Enterprise JavaBeans (EJB), part of the

More information

Enterprise Java Hosting in a Cloud Environment. Web Infrastructure Union Pacific Railroad 24 June 2010

Enterprise Java Hosting in a Cloud Environment. Web Infrastructure Union Pacific Railroad 24 June 2010 Enterprise Java Hosting in a Cloud Environment David A. Webster Chief Architect dawebster@up.com Sweta Vajjhala Associate Project Engineer svajjhal@up.com Web Infrastructure Union Pacific Railroad 24 June

More information

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0 Delivers highly flexible, security-rich and scalable SOA access to CICS applications IBM Multiplatforms, Version 7.0 Highlights Connects WebSphere SOA Introduces real-time monitoring Foundation server

More information

Modern Software Development Tools on OpenVMS

Modern Software Development Tools on OpenVMS Modern Software Development Tools on OpenVMS Meg Watson Principal Software Engineer 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Topics

More information

JSLEE and SIP-Servlets Interoperability with Mobicents Communication Platform

JSLEE and SIP-Servlets Interoperability with Mobicents Communication Platform JSLEE and SIP-Servlets Interoperability with Mobicents Communication Platform Jean Deruelle Jboss R&D, a division of Red Hat jderuell@redhat.com Abstract JSLEE is a more complex specification than SIP

More information

WELCOME TO Open Source Enterprise Architecture

WELCOME TO Open Source Enterprise Architecture WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration

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

Using Tomcat with CA Clarity PPM

Using Tomcat with CA Clarity PPM Using Tomcat with CA Clarity PPM April 2014 Page 2 - Revision 1.0 TOMCAT Apache Tomcat is the black-box solution that comes bundled with CA Clarity PPM. The following topics will outline the benefits our

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

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010 Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may

More information

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware 2 Executive Summary 2 JBoss Enterprise Middleware 5 JBoss/Dell Inventory Management 5 Architecture 6 Benefits

More information

An Oracle White Paper May 2010. Ready for Business: Oracle GlassFish Server

An Oracle White Paper May 2010. Ready for Business: Oracle GlassFish Server An Oracle White Paper May 2010 Ready for Business: Oracle GlassFish Server Introduction GlassFish Server Open Source Edition, with its compelling advantages, has quickly become the open source platform

More information

JReport Server Deployment Scenarios

JReport Server Deployment Scenarios JReport Server Deployment Scenarios Contents Introduction... 3 JReport Architecture... 4 JReport Server Integrated with a Web Application... 5 Scenario 1: Single Java EE Server with a Single Instance of

More information

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN OpenShift is FanPaaStic For Java EE By Shekhar Gulati Promo Code JUDCON.IN About Me ~ Shekhar Gulati OpenShift Evangelist at Red Hat Hands on developer Speaker Writer and Blogger Twitter @ shekhargulati

More information

WebLogic Server 11g Administration Handbook

WebLogic Server 11g Administration Handbook ORACLE: Oracle Press Oracle WebLogic Server 11g Administration Handbook Sam R. Alapati Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore

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

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda

More information

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA FUSE-ESB4 An open-source OSGi based platform for EAI and SOA Introduction to FUSE-ESB4 It's a powerful OSGi based multi component container based on ServiceMix4 http://servicemix.apache.org/smx4/index.html

More information

Oracle WebLogic Server 11g Administration

Oracle WebLogic Server 11g Administration Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and

More information

OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden

OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive

More information

A framework for web-based product data management using J2EE

A framework for web-based product data management using J2EE Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002

More information

An Easy, Secure and Reliable Online Shopping & Payment System

An Easy, Secure and Reliable Online Shopping & Payment System An Easy, Secure and Reliable Online Shopping & Payment System Ripan Kumar Basak 1, Dr. Avula Damodaram 2 1 JNTUH, School of Information Technology, Kukatpally, Hyderabad, Telangana, India-5000 85 2 Professor

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

Oracle Fusion Middleware 11g R1 - Weblogic Server for System z. Marc Connolly Technical Development Director

Oracle Fusion Middleware 11g R1 - Weblogic Server for System z. Marc Connolly Technical Development Director Oracle Fusion Middleware 11g R1 - Weblogic Server for System z Marc Connolly Technical Development Director 1 The following is intended to outline our general product direction. It is intended for information

More information

RED HAT JBOSS FUSE. A lightweight, flexible integration platform

RED HAT JBOSS FUSE. A lightweight, flexible integration platform RED HAT JBOSS FUSE A lightweight, flexible integration platform TECHNOLOGY OVERVIEW We knew that our previous integration hub simply wouldn t allow us to meet our goals. With Red Hat JBoss Fuse, we re

More information

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture

More information

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message

More information

The Enterprise Java Internet Provider

The Enterprise Java Internet Provider The Enterprise Java Internet Provider JavaCon Java Hosting Presentation Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

More information

Zulu by Azul OpenJDK for Azure

Zulu by Azul OpenJDK for Azure Zulu by Azul OpenJDK for Azure surely a tongue-twister in any spoken language A presentation to Azure CEE Open Source in the Cloud November 27, 2013 Matt Schuetze, Director of Product Management Azul Systems

More information

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost

More information

Running and Testing Java EE Applications in Embedded Mode with JupEEter Framework

Running and Testing Java EE Applications in Embedded Mode with JupEEter Framework JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 53-69 Running and Testing Java EE Applications in Embedded Mode with JupEEter Framework Marcin Kwapisz 1 1 Technical University of Lodz Faculty

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

<Insert Picture Here> Java Application Diagnostic Expert

<Insert Picture Here> Java Application Diagnostic Expert Java Application Diagnostic Expert Agenda 1. Enterprise Manager 2. Challenges 3. Java Application Diagnostics Expert (JADE) 4. Feature-Benefit Summary 5. Features Overview Diagnostic

More information

Secure the Web: OpenSSO

Secure the Web: OpenSSO Secure the Web: OpenSSO Sang Shin, Technology Architect Sun Microsystems, Inc. javapassion.com Pat Patterson, Principal Engineer Sun Microsystems, Inc. blogs.sun.com/superpat 1 Agenda Need for identity-based

More information

An Oracle White Paper May 2010. Learning Oracle GlassFish Server for Tomcat Users

An Oracle White Paper May 2010. Learning Oracle GlassFish Server for Tomcat Users An Oracle White Paper May 2010 Learning Oracle GlassFish Server for Tomcat Users Introduction There is a direct connection between the Web container technology used by developers and the performance and

More information

Overview. Presenter name Title, Red Hat Date. David Ciam. Solutions Architect. dciam@redhat.com

Overview. Presenter name Title, Red Hat Date. David Ciam. Solutions Architect. dciam@redhat.com TITLE SLIDE:Middleware HEADLINE JBoss Enterprise Overview Presenter name Title, Red Hat Date David Ciam Solutions Architect dciam@redhat.com 1 JBoss Community and JBoss Enterprise Targeting Different Users

More information

White Paper: Why Upgrade from WebSphere Application Server (WAS) v7 to v8.x?

White Paper: Why Upgrade from WebSphere Application Server (WAS) v7 to v8.x? White Paper: Why Upgrade from WebSphere Application Server (WAS) v7 to v8.x? By TxMQ Publishing Services. 1430B Millersport Highway Williamsville, NY 14221 +1 (716) 636-0070 TxMQ.com consulting@txmq.com

More information