This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.
JBoss Application ServerÂ (orÂ JBoss AS) is aÂ free software/open-sourceÂ Java EE-basedÂ application server. 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. It isÂ Java-based, the JBoss application server operates cross-platform: usable on any operating system that supportsÂ Java. JBoss AS was developed byÂ JBoss, now a division ofÂ Red Hat.
IBM WebSphereÂ refers to aÂ brandÂ of software products, although the term also refers in popular usage to one specific product:Â IBM WebSphere Application Server (WAS). IBM designed WebSphere to set up, operate and integrateÂ electronic businessÂ applications across multiple computing platforms, using Java-basedÂ WebÂ technologies. It includes both the run-time components and the tools to develop applications that will run on WAS.
Oracle WebLogicÂ consists of aÂ Java EEÂ platform product-family includes:
a Java EEÂ application server,Â WebLogic Application Server
anÂ enterprise portal, WebLogic Portal
anÂ Enterprise Application IntegrationÂ platform
a transaction server and infrastructure,Â WebLogic Tuxedo
a telecommunication platform,Â WebLogic Communication Platform
anÂ HTTPÂ web server
nginxÂ (pronounced "engine X") is a lightweight, high-performanceÂ Web server/reverse proxyÂ andÂ e-mailÂ (IMAP/POP3) proxy, licensed under aBSD-like license. It runs onÂ UNIX,Â GNU/Linux,Â BSD variants,Â Mac OS X,Â Solaris, andÂ Microsoft Windows. Nginx quickly delivers static content with efficient use of system resources. It can deploy dynamicÂ HTTPÂ content on a network usingÂ FastCGIÂ handlers forÂ scripts, and can serve as a very capable softwareÂ load balancer. Nginx uses anÂ asynchronousÂ event-drivenÂ approach to handling requests which provides more predictable performance under load, in contrast to theÂ ApacheÂ HTTP server model that uses aÂ threadedÂ orÂ process-oriented approach to handling requests.
Oracle Application Server, consists of an integrated, standards-based software platform. It forms part ofÂ Oracle Corporation'sÂ Fusion MiddlewareÂ technology stack. The heart of Oracle Application Server consists of Oracle HTTP Server (based onÂ Apache HTTP Server) andÂ OC4JÂ (OracleAS Containers forÂ Java EE) which deploysÂ Java EE-based applications. The latestÂ version of OC4J offers full compatibility with theÂ Java EEÂ 1.4 specifications. Oracle Application Server became the first platform designed forÂ grid computingÂ as well as with full life-cycle support forÂ service-oriented architectureÂ (SOA).The currentÂ release of Oracle Application Server, 10g R3, does not feature aÂ metadataÂ repositoryÂ tier, relying instead on metadata repositories provided in previous releases.
Internet Information ServicesÂ (IIS) - formerly calledÂ Internet Information ServerÂ - is aÂ web serverÂ application and set of feature extension modules created byÂ MicrosoftÂ for use withÂ Microsoft Windows. It is the second most usedÂ web serverÂ behindÂ Apache HTTP Server. As of March 2010, it served 22.7% of all websites on theÂ InternetÂ according toÂ Netcraft.Â The protocols supported in IIS 7.5 include:FTP,Â FTPS,Â SMTP,Â NNTP, andÂ HTTP/HTTPS.
IIS 7 is built on a modular architecture. Modules, also called extensions, can be added or removed individually so that only modules required for specific functionality have to be installed. IIS 7 includes native modules as part of the full installation. These modules are individual features that the server uses to process requests and include the following:
HTTP modules - Used to perform tasks specific to HTTP in the request-processing pipeline, such as responding to information and inquiries sent in client headers, returning HTTP errors, and redirecting requests.
Security modules - Used to perform tasks related to security in the request-processing pipeline, such as specifying authentication schemes, performing URL authorization, and filtering requests.
Content modules - Used to perform tasks related to content in the request-processing pipeline, such as processing requests for static files, returning a default page when a client does not specify a resource in a request, and listing the contents of a directory.
Compression modules - Used to perform tasks related to compression in the request-processing pipeline, such as compressing responses, applying Gzip compression transfer coding to responses, and performing pre-compression of static content.
Caching modules - Used to perform tasks related to caching in the request-processing pipeline, such as storing processed information in memory on the server and using cached content in subsequent requests for the same resource.
Logging and Diagnostics modules - Used to perform tasks related to logging and diagnostics in the request-processing pipeline, such as passing information and processing status to HTTP.sys for logging, reporting events, and tracking requests currently executing in worker processes.
Compare BI solutions, SAP, BO, Oracle BI, ETL and other data warehouse tools:
Business intelligenceÂ (BI) refers toÂ computer-based techniques used in spotting, digging-out, and analyzing business data, such asÂ sales revenueÂ by products and/or departments, or by associated costs and incomes. BI technologies provide historical, current, and predictive views of business operations. Common functions of business intelligence technologies are reporting,Â online analytical processing,Â analytics,Â data mining,Â business performance management,Â benchmarking,Â text mining, andÂ predictive analytics. Business intelligence aims to support better business decision-making. Thus a BI system can be called aÂ decision support systemÂ (DSS).Â Though the term business intelligence is sometimes used as a synonym forÂ competitive intelligence, because they both support decision making, BI uses technologies, processes, and applications to analyze mostly internal, structured data and business processes while competitive intelligence gathers, analyzes and disseminates information with a topical focus on company competitors. Business intelligence understood broadly can include the subset of competitive intelligence.
SAP ERPÂ application is an integratedÂ enterprise resource planningÂ (ERP) software manufactured byÂ SAP AGÂ that targets business software requirements of midsize and large organizations in all industries and sectors. It allows for open communication within and between all company functions. SAP ERP consists of several modules including: utilities for marketing and sales, field service, product design and development, production and inventory control, human resources, finance and accounting. SAP ERP collects and combines data from the separate modules to provide the company or organization with enterprise resource planning. If SAP ERP is implemented correctly an enterprise can go from its old calculations system to a fully integrated software package. Potential benefits include: efficient business process, inventory reduction, and lead time reduction.
Business ObjectsÂ (a.k.a. BO, BOBJ) is aÂ FrenchÂ enterprise softwareÂ company, specializing inÂ business intelligenceÂ (BI). Since 2007, it has been a part ofÂ SAP AG. The company claimed more than 46,000 customers worldwide in its final earnings release. Its flagship product is BusinessObjects XI, with components that provideÂ performance management,Â planning, reporting, query and analysis and enterprise information management. Business Objects also offers consulting and education services to help customers deploy its business intelligence projects. Other Business Objects toolsets enable universes, and ready-written reports, to be stored centrally and made selectively available to communities of password-protected usernames.
Oracle Business Intelligence Enterprise Edition Plus, also known asÂ OBI EE Plus, isÂ Oracle's set ofÂ business intelligence toolsÂ consisting of formerÂ SiebelÂ business intelligence andÂ HyperionÂ business intelligence offerings. The industry counter-part and main competitors of OBIEE are Microsoft BI,Â IBMÂ Cognos,Â SAPÂ Business ObjectsÂ andÂ SAS. The products currently leverage a common BI Server providing integration among the tools. Often OBIEE is used interchangeably with Oracle Business Intelligence Applications (OBIA), which is a pre-built BI and data warehousing solution using OBIEE. The OBI EE Plus integrates the components of the toolset to include aÂ service-oriented architecture,Â data accessÂ services, an analytic and calculation infrastructure,Â metadataÂ management services, a semanticÂ business model, a security model andÂ user preferences, and administration tools.
Ab Initio software is aÂ fourth generationÂ data analysis,Â batch processing, data manipulationÂ graphical user interfaceÂ (GUI)-basedÂ parallel processingÂ product which is commonly used toÂ extract, transform and loadÂ (ETL)Â data. The Ab Initio product also allows for processing of real-time data. The Ab InitioÂ softwareÂ is a suite of products which together provide a platform for data processing applications. The Core Ab Initio products are:
The Component Library
Graphical Development Environment
BRE (Business Repository Environment)
EME Management Console
Compare Linux machines and tools on top of it:
LinuxÂ refers to the family ofÂ Unix-likeÂ computerÂ operating systemsÂ using theÂ Linux kernel. Linux can be installed on a wide variety of computerÂ hardware, ranging fromÂ mobile phones,Â tablet computersÂ andÂ video game consoles, toÂ mainframesÂ andÂ supercomputers.Â Linux is a leading serverÂ operating system, and runs the 10 fastestÂ supercomputersÂ in the world.Â Use of Linux by end-users or consumers has increased in recent years, partly owing to the popularÂ Ubuntu,Â Fedora, andÂ openSUSEÂ distributionsÂ and the emergence ofÂ netbooksÂ with pre-installed Linux systems andÂ smartphonesÂ runningÂ embedded Linux. Linux is packaged in a format known as aÂ Linux distributionÂ for desktop and server use. Linux distributions include the Linux kernel and all of the supporting software required to run a complete system.
The popularity of Linux on standard desktops (and laptops) has been increasing over the years.Â Currently most distributions include a graphical user environment. The two most popular such environments areÂ GNOMEÂ andÂ KDE, both of which are mature and support a wide variety of languages. Many types of applications available forÂ Microsoft WindowsÂ andÂ Mac OS XÂ are also available for Linux. Commonly, either aÂ free softwareÂ application will exist which does the functions of an application found on another operating system, or that application will have a version that works on Linux (such asÂ Skype). Furthermore, theÂ WineÂ project provides a Windows compatibility layer to run unmodified Windows applications on Linux.
Servers, mainframes and supercomputers:
Linux distributionsÂ have long been used asÂ serverÂ operating systems, and have risen to prominence in that area;Â NetcraftÂ reported in September 2006 that eight of the ten most reliable internet hosting companies ran Linux distributions on theirÂ web servers.Â (since June 2008, Linux distributions represented five of the top ten,Â FreeBSDÂ three of ten, andÂ MicrosoftÂ two of ten;Â since February 2010, Linux distributions represented six of the top ten,Â FreeBSDÂ two of ten, andÂ MicrosoftÂ one of ten.
Due to its low cost and ease of modification, anÂ embedded LinuxÂ is often used inÂ embedded systems.Â Android, which is based on a modified version of the Linux kernel, has become a major competitor ofÂ Symbian OSÂ which is used in the majority of smartphones - 25.5% of smartphonesÂ sold worldwide during Q3 2010 were using Android (Linux variations accounted for 27.6% in total)Â Cell phones or PDAs running on Linux and built on open source platform became a trend from 2007, likeÂ Nokia N810,Â Openmoko'sÂ Neo1973, Motorola RAZR2 v8,Â Motorola ROKR E8, Motorola MING series, Motorola ZINE andÂ Google AndroidÂ with a modified Linux Kernel. The popularÂ TiVoÂ digital video recorder uses a customized version of Linux.