WebLogic Versus JBoss.

Slides:



Advertisements
Similar presentations
Question examples. Session 1 Objectives Why certify? Positioning of the non-technical version What is Java? Key advantages of Java Java Applications vs.
Advertisements

EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Welcome to Middleware Joseph Amrithraj
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
An architecture for webb applications, J2EE
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components.
Web Server Hardware and Software
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
© 2004 IBM Corporation BEA WebLogic Server Introduction and Training.
WLST Web Logic Scripting Tool. WSLT introduction What it is? command-line scripting environment Used for? create, manage, and monitor WebLogic Server.
ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764.
Oracle Fusion Middleware for SMBs Oracle Application Server 10 g Standard Edition One.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Understanding and Managing WebSphere V5
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
EJB Overview Celsina Bignoli Distributed Business Applications Server DB Client DB Server DB.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 11 Reality Check: Java Programming in the Real World.
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
Enterprise Java Beans CS-422. Application Servers In the late 1980s and though the mid 1990s a number of corporations (Broadvision, Netscape…) marketed.
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Borland Janeva.NET Interoperability with J2EE and CORBA Svetlin Nakov Software Development Consultant Sofia University “St. Kliment Ohridski”
Data Bridge for Heterogeneous Data Sources Presented by Rahul Vaghela & Pravin Vajirkar.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
C# Overview and Features. Content I.History of C# II.Architecture III.How to install IV.Features V.Code Sample VI.Microsoft.NET Platform VII.Why use C#
第十四章 J2EE 入门 Introduction What is J2EE ?
Enterprise Java v120131Intro to JavaEE1 Java EE 5 TM Introduction.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Lecture 15 Introduction to Web Services Web Service Applications.
Slide 1 Physical Architecture Layer Design Chapter 13.
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
WebLogic Server 7.0 New Features Alexander Berry, Jr. WLS Sr. Systems Engineer.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
DotNet Vs. J2EE Mosaad Alomery CIS Mosaad Alomery - CIS 764 the internet platform –Services Electronic commerce Communications ( , news, chat,
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
GemStone/J 3.0 Objects Across the Enterprise Paul Chambers Chief Technical Officer (Europe)
An Enterprise Computer Architecture ASIG – Sept 12, 2001.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Overview of SOA and the role of ESB/OSB
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
Business Applications– Using Java _____ Presented by Priya Saha.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
J2EE Platform Overview (Application Architecture)
WebSphere Diego Leone.
MeshCentral 2.0.
Netscape Application Server
The Client/Server Database Environment
Multitier Architecture, MySQL & PHP
PHP / MySQL Introduction
MSIS 655 Advanced Business Applications Programming
Web-Services-based Systems Architecture, Design and Implementation
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Component-based Applications
Component Technology Bina Ramamurthy 2/25/2019 B.Ramamurthy.
UFCEUS-20-2 Web Programming
Workforce Central v6.3 Technology
Presentation transcript:

WebLogic Versus JBoss

Contents: What is an Application Server? General Information About the History Of Application Servers General Information About JBoss General Information About WebLogic Comparison Of JBoss and WebLogic Conclusion

What is an Application Server? An application server is a program on a computer that runs other applications. Since the Java platform became very popular, the term “Application Server” may refer to J2EE application servers in some texts.

Types of Application Servers We can divide application servers into three types: J2EE based Non-J2EE based (PHP, Perl etc.) Microsoft based (COM, ASP.NET etc.)

History Of Application Servers In latter 1990’s Centralized computer concept became more important due to demand in sharing data and functionalities with other applications, This would have been a return to the much older model of computing as it was done in the 1960s, with a large, very expensive central computer being accessed by multiple users using dumb terminals. The difference now was the widespread use of the GUI. These servers first appeared in client/server computing and on LANs. At first, they were often associated with "tiered" applications Since the breakout success was made by Java, application server always refers to J2EE

History Of Application Servers JOnAS application server, developed by the ObjectWeb consortium, is the first non-commercial, open source application server to have reached the official certification of compliance with J2EE, The term application server has also been applied to various non-J2EE and non-Java offerings. (with the rising popularity of .NET-Microsoft Application Server). Additional open source and commercial application servers are available from other vendors (the Base4 Server and Zope ),

JBoss JBoss is an open source application server which was first released in 1999. Source code can be found at http://sourceforge.net/projects/jboss The latest release of JBoss Application Server is JBoss AS 4.0

JBoss Properties JBoss 4.0 is compliant to the J2EE 1.4 specification. So J2EE components such as JBs and EJBs can be reused even if they were developed on other application servers It also supports J2EE Web Services and Service Oriented Architecture

JBoss Properties Since JBoss is java based, it can be used on any operating system that supports java JBoss requires smaller memory than other application servers, so it is faster It has a very powerful documentation on its web page

WebLogic a J2EE application server and also an HTTP web server by BEA Systems for Unix, Linux, Microsoft Windows, and other platforms, supports Oracle, DB2, Microsoft SQL Server, and other JDBC-compliant databases WebLogic Server supports WS-Security and is compliant with J2EE 1.4 The most reliable server is no doubt BEA’s WebLogic Application Server. It is the only one which can resist to over 3000 concurrent clients without throwing exceptions

WebLogic Architecture: BEA WebLogic Server is part of the BEA WebLogic Platform™. The other parts of WebLogic Platform are a) Portal, which includes Commerce Server and Personalization Server (which is built on a BEA-produced Rete rules engine), b) WebLogic Integration, c) WebLogic Workshop, an IDE for Java, and d) JRockit, a JVM for Intel CPUs.

Extra Properties Of WebLogic: 1) Rich client options - supports Web browsers and other clients that use HTTP; Java clients that use RMI or IIOP; and mobile devices that use WAP. 2) Enterprise e-business scalability - Critical resources are used efficiently and high availability is ensured through the use of Enterprise JavaBean business components and mechanisms 3) Robust administration - offers a Web-based Administration Console for configuring and monitoring WebLogic Server services. 4) E-commerce-ready security - provides SSL support for encrypting data transmitted across WebLogic Server, clients, and other servers.

WebLogic Properties WebLogic Server includes .NET interoperability and supports the following native integration capabilities: Native enterprise-grade JMS messaging J2EE Connector Architecture WebLogic/Tuxedo Connector COM+ Connectivity CORBA connectivity IBM WebSphere MQ connectivity Latest version 9.1 - Diablo

Comparison Matrix JBoss WebLogic J2EE specification Web services JMS Java Connector Architecture EJB JBoss J2EE 1.4 WS BasicProfile-1.0 JMS 1.1 JCA 1.5 EJB 2.1 WebLogic Enterprise Web Services 1.1

Use JBoss When.. For better performance and for applications that are not extremely complex, JBoss is the optimal choice. It is also free but is needed more knowledge about J2EE and have to manually create deployment packages. Runs on any Java platform; is robust and can handle mission-critical applications. Lacks some control and management features for PITH (Projects in the Huge); simple projects require only some programming knowledge; anything else and you'd better have depth.

Use WebLogic When... The WebLogic Server is the most reliable server and complex application server and offers the best support for the real-world applications. Although it needs a higher level of understanding of the J2EE concepts, has a complex configuration and is very expensive, this server is the best choice for a secure and fault-tolerant application.

Conclusion: Since JBoss is open source, and is a very complete and well-build package, people tend to use JBoss more commonly and experienced less frustration with JBoss. With a basic open source framework to build on and make desired small changes to, people can get what they want in a hurry. On the other hand, WebLogic is the most reliable application server and is more suitable for complex, fault-tolerant applications.

References JBoss 4 Application Server Guide http://en.wikipedia.org/wiki/Application_server JBoss 4 Application Server Guide http://www.cs.utt.ro/~ionel/papers/J2EEComparison.pdf Performance Comparison of Java Application Servers -Bogdan Pop, Radu Medeşan and Ioan Jurca

Questions???