Why WebSphere Provides a Superior Foundation
|
|
- Percival Lyons
- 5 years ago
- Views:
Transcription
1 Why WebSphere Provides a Superior Foundation WebSphere Application Infrastructure Service Combining Frameworks People Integration Process Integration Information Integration Enterprise Service Bus WSDL WSDL WSDL WSDL WSDL WSDL WSDL WSDL People with Clients Application Services Partner Services Data Services D1-06 Why WebSphere Provides a Superior Foundation.ppt 2 CTS8-Why IBM is Better 1
2 Why WebSphere Is The Right Choice We have already seen that WebSphere leads the competition in SOA capabilities D1-06 Why WebSphere Provides a Superior Foundation.ppt 3 Typical Enterprise SOA Business Solution Headquarters Branch SOA Tooling and Run-time Wireless Integration High Speed Message Broker Enterprise Service Bus Models/Simulation Human Workflow Branch System Information Integration CICS SAP IBM WebSphere has a complete solution set One development environment (Eclipse) Automatic SOA programming tools for business and IT Web application server which supports human workflow Adapters and tooling for legacy systems Portal for customizing user interfaces Support for voice and wireless devices Information integration Enterprise Service Bus to flexibly and reliably connect services Microsoft, SAP, BEA, and TIBCO can t do this D1-06 Why WebSphere Provides a Superior Foundation.ppt 4 CTS8-Why IBM is Better 2
3 Microsoft Can t Do This SOA Solution Headquarters Branch Wireless High Speed Message Broker Enterprise Service Bus Models/Simulation Human Workflow CICS SAP Microsoft.NET missing capabilities Multiple development environments No automatic SOA programming No process simulation and analysis of process models Additional development work for human workflow Few adapters No information integration No enterprise service bus SOA Tooling and Run-time Integration Branch System No high-speed message broker Branch Data Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 5 SAP NetWeaver XI Can t Do This SOA Solution Headquarters Branch SOA Tooling and Run-time Wireless Integration High Speed Message Broker Enterprise Service Bus Models/Simulation Human Workflow Branch System Branch Data CICS SAP SAP NetWeaver XI missing capabilities Source: IBM Software Group Competitive Project Office, D Why WebSphere Provides a Superior Foundation.ppt 6 Multiple development environments No automatic SOA programming No process simulation and analysis of process models Separate server needed for human workflow No adapters for non-sap applications No information integration No enterprise service bus No high-speed message broker NetWeaver products are primarily implemented in 25 year-old ABAP technology CTS8-Why IBM is Better 3
4 BEA WebLogic Can t Do This SOA Solution BEA WebLogic missing capabilities Headquarters Wireless Models/Simulation Human Workflow CICS No automatic SOA programming No process simulation and analysis of process models High Speed Message Broker SAP No support for disconnected wireless devices Few adapters Branch Enterprise Service Bus Information integration cannot perform SQL queries or update information sources No enterprise service bus SOA Tooling and Run-time Integration Branch System No high-speed message broker Branch Data Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 7 TIBCO Can t Do This SOA Solution BEA WebLogic missing capabilities Headquarters Wireless High Speed Message Broker Models/Simulation Human Workflow CICS SAP Multiple development tools No automatic SOA programming No web application server No support for disconnected wireless devices No information integration No enterprise service bus Branch Enterprise Service Bus No high-speed message broker SOA Tooling and Run-time Integration Branch System Branch Data Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 8 CTS8-Why IBM is Better 4
5 Why WebSphere Is The Right Choice We have already seen that WebSphere leads the competition in SOA capabilities Now let s look at some other important considerations for the application infrastructure Flexible deployment Build web solutions fast and easy Superior performance and scale Strong security Lower cost Reliable enterprise operation D1-06 Why WebSphere Provides a Superior Foundation.ppt 9 On Demand-Style Application Requirements Flexible deployment Portability Build web solutions fast and easy Superior performance and scale Strong security Lower cost Reliable enterprise operation D1-06 Why WebSphere Provides a Superior Foundation.ppt 10 CTS8-Why IBM is Better 5
6 Portability: WebSphere Enables Platform Portability Open standards make it possible to develop application once, deploy on multiple platforms Rational Application Developer J2EE Application WebSphere Application WebSphere Application WebSphere Application WebSphere Application WebSphere Application Windows Linux UNIX (AIX, HP-UX, Solaris) OS/400 zos D1-06 Why WebSphere Provides a Superior Foundation.ppt 11 Portability: Finally Achieved via Standards and Cross-Platform Products Product implementation of J2EE available on a wide variety of server platforms Defines containers and a profile of standards for the Java runtime platform Runs same Java code on any hardware/operating system WebSphere Application J2EE Standards Java Virtual Machine.NET applications only run on Windows ABAP applications only run on SAP Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 12 CTS8-Why IBM is Better 6
7 Why Do Customers Want Application Portability? Flexibility to choose server platform Re-use old servers Scale up to more powerful server Improve reliability by moving to IBM zseries s Consolidate workloads to fewer servers Integrate systems from business acquisitions Software vendors can sell their solutions into more customer environments Avoid vendor lock-in Make it a strategic decision in your enterprise Never develop a non-portable application again! D1-06 Why WebSphere Provides a Superior Foundation.ppt 13 On Demand-Style Application Requirements Flexible deployment Build web solutions fast and easy Basic programming model Superior performance and scale Strong security Lower cost Reliable enterprise operation D1-06 Why WebSphere Provides a Superior Foundation.ppt 14 CTS8-Why IBM is Better 7
8 Fundamental Programming Models IBM Microsoft SAP NetWeaver J2EE.NET + COM J2EE + ABAP Which is best for on demand style applications? D1-06 Why WebSphere Provides a Superior Foundation.ppt 15 Consequences of Building Solutions Using Two Different Programming Models Different development and debugging tools Different deployment techniques Different security models increases risk of security exposures Performance degradation due to switching between programming models at runtime Multiple development skills Multiple system administration skills It s harder and more complicated! D1-06 Why WebSphere Provides a Superior Foundation.ppt 16 CTS8-Why IBM is Better 8
9 Microsoft.NET Framework Application Desktop Application Programming languages VB.NET,C#,C++,JScript.NET ASP.NET Windows User Interface Support for server or desktop applications Web Services ADO.NET Web Forms XML Base Classes Common Language Runtime Network Data Access, XML, and Internet access.net Execution Engine based on Microsoft Intermediate Language (MSIL) MSMQ MTS/COM+ IIS WMI Win32.NET applications execute here Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 17.NET Capabilities Trail Java by 5 Years Side Programming Model Abstracted Runtime Environment Abstract Instruction Set Native Compilation Object Introspection Garbage Collection Exception Handling Type Safety.NET CLR MSIL JIT Yes Yes Yes Yes WebSphere/J2EE JVM Byte Code JIT Yes Yes Yes Yes CLR - Common Language Runtime, MSIL - Microsoft Intermediate Language, JVM - Java Virtual Machine * Product comparison:.net 1.1 vs. WebSphere V5.0 D1-06 Why WebSphere Provides a Superior Foundation.ppt 18 CTS8-Why IBM is Better 9
10 What s Missing in the.net Programming Model? Transaction Processing!.NET Common Language Runtime does not support distributed transaction management! Older COM+ programming model must be used Serviced Components are the name for.net objects that inherit a class which provides access to COM+ transaction services Call outside of CLR to execute COM+ transaction services COM is a legacy programming model, different than.net objects D1-06 Why WebSphere Provides a Superior Foundation.ppt 19 On Demand Style Applications Need Transactions Commit Transaction Start Transaction Update Database 1 Update Database 2 Both updated Start Transaction Update Database 1 Failure Update Database 2 X Neither updated Rollback Transaction Restore database 1 D1-06 Why WebSphere Provides a Superior Foundation.ppt 20 CTS8-Why IBM is Better 10
11 J2EE Features Missing from the.net Programming Model WebSphere/J2EE formalized container concept.net CLR does not provide many container services WebSphere /J2EE Connection Architecture (J2EE/CA).NET does not have a formalized architecture for connecting to other environments (other than web services) WebSphere/J2EE JNDI.NET has no standardized architecture or services for locating and accessing remote objects D1-06 Why WebSphere Provides a Superior Foundation.ppt 21 Container Concept Makes -Side Programming Easier Containers provide an environment in which to run application components WebSphere/J2EE container simplifies the job of creating server-side applications CICS was the industry s first commercially successful container WebSphere Containers Web Container JSP Page Servlet RMI- IIOP EJB Container Enterprise JavaBean JAAS JMS JTA Java Mail JAF J2SE JDBC JAXP Connectors JAAS JMS JTA Java Mail JAF J2SE JDBC JAXP Connectors Database D1-06 Why WebSphere Provides a Superior Foundation.ppt 22 CTS8-Why IBM is Better 11
12 How Containers Help the Underlying OS A) No Containers 1000 Clients 1000 Connections Processes + 50 MBytes of RAM + 10,000 Open Files Operating System dies B) With a Container 1000 Clients Container Shared Connections + 50 Processes + 25 MBytes of RAM Open Files Operating System is fine D1-06 Why WebSphere Provides a Superior Foundation.ppt 23 WebSphere/J2EE Container Function Not Provided by.net Framework 1. Transaction management.net must rely on legacy COM+ 2. Provide a single-level store programming model so that programmers are free from issues of when and how to load data.net programmers must write code 3. Automatically manage pools of EJBs to improve overall performance.net programmers must write code 4. Automatically hydrate/dehydrate user components to share system resources and support more clients.net programmers must write code 5. Automatically manage pools of DB connections to improve performance and support more clients.net data providers are not required to pool DB connections (but some do) D1-06 Why WebSphere Provides a Superior Foundation.ppt 24 CTS8-Why IBM is Better 12
13 WebSphere/J2EE Container Function Not Provided by.net Framework 6. Provide J2EE/CA connection services, including pooling, security, and management.net has no standardized architecture for accessing legacy systems 7. Supports the distribution, addressing, and communication required for distributed components.net must rely on legacy COM+ and DCOM 8. Reads runtime requirements from deployment descriptions to facilitate simultaneous component reuse by different applications.net security policies must be in the code COM+ transaction declarations must be in the code 9. Provide asynchronous Message-Driven Bean (MDB) initiation.net programmers must write MSMQ 3.0 triggers 10. Provide platform transparency.net only runs on windows D1-06 Why WebSphere Provides a Superior Foundation.ppt 25 It s Smart To Use a Container Easier to write good code Application programmers do not have to repetitively write difficult code for each application Fewer bugs Resource management in multi-user environment is complex, is more likely to have bugs than business code, and those bugs are more difficult to correct More flexible administration Declarative configuration means that administrators can change policy without waiting for a programmer to make code changes These are advantages over.net D1-06 Why WebSphere Provides a Superior Foundation.ppt 26 CTS8-Why IBM is Better 13
14 On Demand-Style Application Requirements Flexible deployment Build web solutions fast and easy Superior performance and scale Benchmarks Strong security Lower cost Reliable enterprise operation D1-06 Why WebSphere Provides a Superior Foundation.ppt 27 Edison Group Study on Application Performance WebSphere emerged as the winner, with a higher supported transaction rate than demonstrated by the other platforms." Multi-Tier Architecture Performance Comparison Transactions per Second.Net HTML/HTTP Flat Architecture Middleware Database JBoss WebLogic WebSphere HTML/HTTP Middleware Transactions per Second Multi-tier architecture silk transactions per second: Flat architecture silk transactions per second: Flat architecture silk transactions per second: Multi-tier architecture silk transactions per second: WebSphere WebLogic Source: Edison Group, Inc., Middleware Performance Comparison 12/2004 D1-06 Why WebSphere Provides a Superior Foundation.ppt JBoss Net CTS8-Why IBM is Better 14
15 Real World Experience: Office Depot Office Depot replaced Microsoft Web solution with WebSphere Needed to scale their e-commerce infrastructure to meet projected growth Performance improved by 50% over previous Microsoft solution Requires 75% fewer servers than Microsoft solution (160 > 40) Solution WebSphere Application V4.0 WebSphere Studio Application Developer IBM iseries hardware servers D1-06 Why WebSphere Provides a Superior Foundation.ppt 31 On Demand-Style Application Requirements Flexible deployment Build web solutions fast and easy Superior performance and scale Strong security Lower cost Reliable enterprise operation Track Record Security Model Security Operations D1-06 Why WebSphere Provides a Superior Foundation.ppt 32 CTS8-Why IBM is Better 15
16 Microsoft Security Bulletins Quantity Microsoft Security Bulletins All Products - Cumulative Company Reports CAGR: Compound Annual Growth Rate One bulletin every 3 working days! In 1H04 the number of Windows viruses and worms rose by 350% YTY Symantec Corp Gartner estimates that it costs $300,000 per year to manually deploy patches to 1,000 servers. Source:?? D1-06 Why WebSphere Provides a Superior Foundation.ppt 33 WebSphere/J2EE: A Consistent Model for Security Declarative, Roles-Based Access Control Application Provider Application Assembler Security Administrator Developers create application components E.g. Build a method to delete accounts Declare what Role is required to access each resource. E.g. Supervisors can delete Accounts Assign Roles to Users E.g. Assign Supervisor Role to Kate use LDAP server as the user directory JSPs, servlets, EJBs, etc. are all protected with the same model D1-06 Why WebSphere Provides a Superior Foundation.ppt 34 CTS8-Why IBM is Better 16
17 Microsoft Mixed Security Models COM+ role-based access control model is declarative.net role-based access control is specified in source code [PrincipalPermission(SecurityAction.Demand,Role= Teller )] public void CreateAccount(){.} The two models have different class hierarchies and define roles differently This means that serviced components (COM+) have a different security model than pure.net components Inconsistent models tend to provide looser security Increased chance of mistakes, oversight, conflicts D1-06 Why WebSphere Provides a Superior Foundation.ppt 35 On Demand-Style Application Requirements Flexible deployment Build web solutions fast and easy Superior performance and scale Strong security Lower cost Reliable enterprise operation TCO Five Years of Misery Frequent Changes D1-06 Why WebSphere Provides a Superior Foundation.ppt 36 CTS8-Why IBM is Better 17
18 Application Express Pricing AS DB OS CAL OS Total WAS EXP Linux ,223 1 Processor WAS EXP Windows (250 x 40) , Users Windows STD Included in OS (250 x 40) ,998 AS DB OS CAL OS Total WAS EXP Linux (4874 x 2) ,097 2 Processors WAS EXP Windows (4874 x 2) (500 x 40) , Users Windows STD Included in OS 9998 (4999 x 2) (500 x 40) , DB AS OS OS CAL DB AS OS OS CAL Thousands WAP Exp Linux WAP Exp Windows Windows STD Thousands WAP Exp Linux WAP Exp Windows Windows STD Processor 0 2 Processors D1-06 Why WebSphere Provides a Superior Foundation.ppt 37 Platform Maturity IBM middleware is delivered as an integrated set of solution components, all running on the J2EE model Portal, messaging, collaboration, business integration, commerce, etc. Microsoft middleware is still implemented in legacy COM code Only exception is BizTalk 2004 which is implemented in.net SAP applications are still implemented in ABAP So is most of NetWeaver Microsoft and NetWeaver customers will face significant migrations Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 38 CTS8-Why IBM is Better 18
19 Biggest Hidden Cost! Five Years of.net Migration Misery Three Major Technology Transitions Native COM Native.NET Native Longhorn Windows Client Win XP Longhorn Client Office Suite Office XP Office VS Tools Windows SQL Exchange W2k SQL 2000 Exchange 2000 WS2003 Exchange 2003 SQL 2005 (Yukon) Longhorn SharePoint Portal SPPS 2001 SPPS 2003 BizTalk BizTalk 2000 BizTalk 2002 BizTalk 2004 Visual Studio VS 6.0 VS.NET VS.NET 2003 VS Whidbey VS Orcas Source: IBM Software Group Competitive Project Office, 2005 D1-06 Why WebSphere Provides a Superior Foundation.ppt 39 On Demand-Style Application Requirements Flexible deployment Build web solutions fast and easy Superior performance and scale Strong security Lower cost Reliable enterprise operation Customer References! D1-06 Why WebSphere Provides a Superior Foundation.ppt 40 CTS8-Why IBM is Better 19
20 ebay Is a WebSphere Site.NET and NetWeaver can t do this! Registered Users (Millions) 100M Registered Users 1 new user every 1 second 100 Million Web Site Load 6000 IBM xseries servers 3000 run WebSphere 1 Billion page views per day 20,000 pages per second at peak 500 Million with WebSphere 3.5 Million items listed per day 240,000 per hour at peak 17 Million items for sale every day 295 Million items for sale in 4Q 03 3 Million concurrent users at peak 20 Million Service API calls per day 1 Million for listing new items Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q D1-06 Why WebSphere Provides a Superior Foundation.ppt 41 Schwab Brokerage/Trading Applications Barista II proof of concept project Separate tier for EJB business logic Heavyweight account pages 350 pps with 67% CPU utilization on servlet nodes and 73% on EJB nodes Demonstrated capability to meet production requirements of 16.5 Million transactions per day (Peak/average ratio is 8.7) account overview page servlet 44 nodes EJB 15 nodes data 15 nodes RS/6000 Winterhawk II D1-06 Why WebSphere Provides a Superior Foundation.ppt 42 CTS8-Why IBM is Better 20
21 On Demand-Style Application Requirements The Winner Is... IBM Microsoft NetWeaver Flexible deployment Build web solutions fast and easy Superior performance and scale Strong security Lower cost Reliable enterprise operation D1-06 Why WebSphere Provides a Superior Foundation.ppt 43 WebSphere Solved Each Problem 1. All new policy applications are processed quickly and accurately. 2. Claims processing is much more efficient. 3. We are now attracting new customers and growing again. ODI CEO and because a service oriented architecture approach was used to solve these problems, On Demand Insurance now has the flexibility to quickly change to respond to changing business conditions D1-06 Why WebSphere Provides a Superior Foundation.ppt 44 CTS8-Why IBM is Better 21
22 Are You Portable? prodigy90.mpg D1-06 Why WebSphere Provides a Superior Foundation.ppt 45 CTS8-Why IBM is Better 22
What we need. Agenda. What s J2EE. Challenges of Enterprise Application Development
Agenda.NET versus J2EE Felicia cheng Jarred zheng Jonathan Card Peng Li iao he Background Introduction J2EE Structure.NET Structure J2EE vs..net Conclusions Today s Enterprise Environment Challenges of
More informationSolution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT
BUSINESS CHALLENGE There is an increasing demand from users of business software for easier to use applications which integrate with other business systems. As a result IT organizations are being asked
More informationDesigning a Distributed System
Introduction Building distributed IT applications involves assembling distributed components and coordinating their behavior to achieve the desired functionality. Specifying, designing, building, and deploying
More informationIntroduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve
Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing
More informationTools to Migrate Windows Applications
Tools to Migrate Windows Applications Microsoft Application Technologies Browser Based HTML Pages Created using Microsoft Front Page VB Scripts rendered by the browser Server Based Active Server Pages
More informationConnect Applications and Services Together with the Enterprise Service Bus
Connect s and Services Together with the On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and
More informationServices 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 informationHistory of Enterprise Java
History of Enterprise Java! At first: Sun focused on the Java Development Kit (JDK) " Remember that Java is a spec, not a technology " Different vendors can implement Java " The JDK became the de-facto
More informationJ2EE Application Development with WebSphere Studio
. J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment
More informationWebSphere 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<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements
Oracle Policy Automation 10.0 December 2009 Version 1.01 Oracle Policy Automation Products Version 10.0 Overview Product Oracle Policy Modeling Oracle Policy Automation (runtime)
More informationDeccansoft 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 informationIn the most general sense, a server is a program that provides information
d524720 Ch01.qxd 5/20/03 8:37 AM Page 9 Chapter 1 Introducing Application Servers In This Chapter Understanding the role of application servers Meeting the J2EE family of technologies Outlining the major
More informationindex_ 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<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.4.0 System Requirements March 2012 Version 1.00 Oracle Policy Automation Products Version 10.4.0 Overview Product Oracle Policy Modeling Oracle Policy
More informationPLATFORM TECHNOLOGY UNIT-5
1. Write in brief about the J2EE enterprise edition? Java is one of the most commonly used and mature programming languages for building enterprise applications. Java development has evolved from small
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationJ2EE for ABAP Programmers
J2EE for ABAP Programmers Jeff Gebo SAP Labs, LLC SAP Developer Network sdn.sap.com The central hub for the SAP technology community Everyone can connect, contribute and collaborateconsultants, administrators
More informationIntroduction to componentbased software development
Introduction to componentbased software development Nick Duan 8/31/09 1 Overview What is a component? A brief history of component software What constitute the component technology? Components/Containers/Platforms
More informationApplication 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 informationIBM Software and POWER7: Powering performance for Smarter Planet Solutions
Branislav Hudec WebSphere Technical Sales Filip Slánička DB2 Technical Sales IBM Software and POWER7: Powering performance for Smarter Planet Solutions WebSphere on POWER7 Delivering benefits for your
More informationWHITESTEIN. 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 informationAppendix 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 informationScott Lowden SAP America Technical Solution Architect
SAP NetWeaver Training Overview - SAP Web Application Server Scott Lowden SAP America Technical Solution Architect SAP NetWeaver Components Detail SAP Web Application Server SAP AG 2003, Title of Presentation,
More informationZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD
IBM Software Group ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD What is EGL? IBM s high-level procedural programming
More informationGet Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal
Get Started on SOA People Entry Point Interaction and Collaboration Services Case for an SOA Our customers are our highest priorities; our employees are our highest cost We need to make our employees more
More informationA NET Refresher
.NET Refresher.NET is the latest version of the component-based architecture that Microsoft has been developing for a number of years to support its applications and operating systems. As the name suggests,.net
More informationCisco 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 informationJava 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 informationIntroduction To Web Architecture
Introduction To Web Architecture 1 Session Plan Topic Estimated Duration Distributed computing 20 min Overview of Sun Microsoft Architecture 15 min Overview of Microsoft Architecture 15 min Summary 15
More informationINTRODUCTION TO Object Oriented Systems BHUSHAN JADHAV
INTRODUCTION TO Object Oriented Systems 1 CHAPTER 1 Introduction to Object Oriented Systems Preview of Object-orientation. Concept of distributed object systems, Reasons to distribute for centralized objects.
More informationIntroducing SAP Enterprise Services Explorer for Microsoft.NET
Introducing SAP Enterprise Services Explorer for Microsoft.NET Applies to: SAP SOA, SAP NetWeaver Composition Environment 7.1 including enhancement package 1, SAP Services Registry, SAP - Microsoft interoperability,
More informationJava Enterprise Edition
Java Enterprise Edition The Big Problem Enterprise Architecture: Critical, large-scale systems Performance Millions of requests per day Concurrency Thousands of users Transactions Large amounts of data
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More informationTransactionVision Technical White Paper
E X E C U T I V E S U M M A R Y Unique Solution TransactionVision is transaction tracking and analysis software that provides a real-time view of business transactions flowing through a distributed enterprise
More informationClearPath Secure Java Overview For ClearPath Libra and Dorado Servers
5/18/2007 Page 1 ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers Technical Presentation 5/18/2007 Page 2 Agenda ClearPath Java for Core Business Transformation Overview Architectural
More informationWebSphere 4.0 General Introduction
IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0
More informationIBM WebSphere Application Server - Express, Version 5.1
An express entry point to dynamic e-business IBM Express, Version 5.1 Highlights Offers a quick and affordable solution to develop, deploy and manage e-business applications Speeds application development
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationMicro Focus Net Express
data sheet Micro Focus Net Express Micro Focus Net Express provides a complete environment for quickly building and modernizing COBOL enterprise components and business applications for client/server platforms
More informationWebSphere Application Server, Version 4.0 May Integrating data and transactions for agile e-business.
WebSphere Application Server, Version 4.0 May 2001 Integrating data and transactions for agile e-business. Page 2 Abstract Dynamic e-business is about adapting e-business processes and associated systems
More informationIBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation
IBM Europe Announcement ZP07-0445, dated October 9, 2007 IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation Description...2 Product
More informationJ2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.
J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using
More informationHyperion System 9 Strategic Finance release
Hyperion System 9 Strategic Finance release 9.2.0.3 The Hyperion System 9 Strategic Finance release 9.2.0.3.0 Matrix includes support information for the following areas: Operating Systems o Server o Client
More informationA Fresh Look at the Mainframe
A Fresh Look at the Mainframe Consolidate and Save with Mainframe Linux ODI is Wasting Money! Your last report showed an average utilization of less than 5% for our distributed Linux servers isn t that
More informationCrystal Reports XI Release 2 Service Pack 4
Revision Date: May 7, 2008 Crystal Reports XI Release 2 Service Pack 4 Overview Contents This document lists specific platforms and configurations for Crystal Reports XI Release 2 Service Pack 4. INTRODUCTION...
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationBuilding the Enterprise
Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationSAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007
SAP NetWeaver Process Integration 7.1 Providing Web Services in Java SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 1 Benefits
More informationIBM CICS Transaction Gateway for Multiplatforms V7.1 delivers access to CICS containers and extended systems monitoring capabilities
IBM Europe Announcement ZP07-0457, dated November 6, 2007 IBM CICS Transaction Gateway for Multiplatforms V7.1 delivers access to CICS containers and extended systems monitoring capabilities Description...2
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationLeverage SOA for increased business flexibility What, why, how, and when
Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
More informationOracle9iAS Tech nicaloverview
Oracle9iAS Tech nicaloverview e-business Integration Management & Security Portals Sandor Nieuwenhuijs Manh-Kiet Yap J2EE & Web Services 9iAS EMEA Product Management Oracle Corporation Business Intelligence
More informationArchitect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.
ORACLG Oracle Press OCM Java@ EE 6 Enterprise Architect Exam Guide (Exams IZO-807,1ZO-865 & IZO-866) Paul R* Allen and Joseph J. Bambara McGraw-Hill Education is an independent entity from Oracle Corporation
More informationCrystal Reports XI Release 2 for Windows
Revision Date: March 14, 2007 Crystal Reports XI Release 2 for Windows Overview Contents This document lists specific platforms and configurations for the Crystal Reports XI Release 2. INTRODUCTION...
More informationiseries & WebSphere Express
IBM eserverj iseriesj iseries & WebSphere Express Peter Eibak Nordic iseries Solution Specialist IBM Danmark A/S Nymøllevej 85 2800 Lyngby Denmark Tel +45 45 23 43 11 (Office) Tel +45 28 80 43 11 (Cell)
More informationOracle 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 informationArchitecting Java solutions for CICS This course presents the compelling reasons for developing Java applications in CICS Transaction Server. The course covers the various usage models of Java applications
More informationIBM WebSphere Host Access Transformation Services, Version 7.0
Reface and reuse your host assets IBM WebSphere Host Access Transformation Services, Version 7.0 Highlights Enhances 3270 and 5250 screens Combines data from multiple with a GUI host screens with a new
More informationSPEC Enterprise Java Benchmarks State of the Art and Future Directions
SPEC Enterprise Java Benchmarks State of the Art and Future Directions Samuel Kounev Release Manager, SPEC Java Subcommittee Chair, SPECjms Working Group Kai Sachs SPECjms2007 Lead Developer Databases
More informationIBM Rational Business Developer (RBD) is a development environment that
C H A P T E R1 Introduction IBM Rational Business Developer (RBD) is a development environment that helps programmers write business applications quickly. An organization uses RBD to meet the following
More informationJ2EE for Glast. Matthew D. Langston (SLAC) 4/25/2004
J2EE for Glast Matthew D. Langston (SLAC) 4/25/2004 What is J2EE? Java 2 Platform, Enterprise Edition Current specification is J2EE version 1.4 A platform-agnostic operating system for developing componentbased
More informationOpenESB SE Enterprise Edition V3.0 Installation guide
OpenESB SE Enterprise Edition V3.0 Installation guide Copyright Pymma Services 2014. All Rights Reserved. Page 1 of 20 Document identifier: Pymma document: 770-001 Location: www.pymma.com Editor: Pymma
More information1. Which programming language is used in approximately 80 percent of legacy mainframe applications?
Volume: 59 Questions 1. Which programming language is used in approximately 80 percent of legacy mainframe applications? A. Visual Basic B. C/C++ C. COBOL D. Java Answer: C 2. An enterprise customer's
More informationEnterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin
Enterprise Architecture Deployment Options Mark Causley Sandy Milliken Sue Martin GIS is Being Implemented in Many Settings Organization Business to Business Department Workgroup GIS is Moving to the Enterprise
More informationJava- EE Web Application Development with Enterprise JavaBeans and Web Services
Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven
More informatione-business on demand Competitive Technical Briefing Enterprise Portals
e-business on demand Competitive Technical Briefing Enterprise Portals Portal in the Enterprise Did you kw that you can also use the portal to enable your employees to access business function without
More informationNew programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other
C#.NET? New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other OO languages. Small learning curve from either
More informationChapter 2 Introduction
Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration
More informationWriting Portable Applications for J2EE. Pete Heist Compoze Software, Inc.
Writing Portable Applications for J2EE Pete Heist Compoze Software, Inc. Overview Compoze Business Aspects of Portability J2EE Compatibility Test Suite Abstracting out Vendor Specific Code Bootstrapping
More informationIntroduction to.net Framework
Introduction to.net Framework .NET What Is It? Software platform Language neutral In other words:.net is not a language (Runtime and a library for writing and executing written programs in any compliant
More informationCertkiller.P questions
Certkiller.P2140-020.59 questions Number: P2140-020 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ P2140-020 IBM Rational Enterprise Modernization Technical Sales Mastery
More informationMigrating traditional Java EE applications to mobile
Migrating traditional Java EE applications to mobile Serge Pagop Sr. Channel MW Solution Architect, Red Hat spagop@redhat.com Burr Sutter Product Management Director, Red Hat bsutter@redhat.com 2014-04-16
More informationEntireX Highlights of new Features
EntireX 7.3 - Highlights of new Features Crossvision Product Management Software AG EntireX 7.3 Highlights March 2007 Seite 1 EntireX Key Enhancements Key Enhancement areas CentraSite EntireX Workbench
More informationChapter 6 Enterprise Java Beans
Chapter 6 Enterprise Java Beans Overview of the EJB Architecture and J2EE platform The new specification of Java EJB 2.1 was released by Sun Microsystems Inc. in 2002. The EJB technology is widely used
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationRakenduste integreerimine Enn Õunapuu.
Rakenduste integreerimine Enn Õunapuu enn@cc.ttu.ee Integration File Transfer One application writes a file that another later reads. The applications need to agree on the filename and location, the
More informationIBM WebSphere Studio Asset Analyzer, Version 5.1
Helping you quickly understand, enhance and maintain enterprise applications IBM, Version 5.1 Highlights n Provides interactive textual n Helps shorten the learning curve and graphic reports that help
More informationEJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java
EJB Enterprise Java EJB Beans ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY Peter R. Egli 1/23 Contents 1. What is a bean? 2. Why EJB? 3. Evolution
More informationHyperion System 9 BI+ Analytic Services
Hyperion System 9 BI+ Analytic The Hyperion System 9 BI+ Analytic release 9.3 Support Matrix includes support information for the following areas: Operating Systems o Server o Client Web / Application
More informationIntegrating 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 informationHyperion System 9 Financial Management release
Hyperion System 9 Financial Management release 9.2.0.3 The Hyperion System 9 Financial Management release 9.2.0.3 Matrix includes support information for the following areas: Operating Systems o Server
More informationJ2EE and Microsoft.NET. An Oracle White Paper April 2002
J2EE and Microsoft.NET An Oracle White Paper April 2002 Table of Contents The Landscape... 2 Introduction... 3 Leveling the Playing Field... 3 PRODUCT VERSUS SPECIFICATION...3 Comparing the Platforms...4
More informationEnterprise JavaBeans. Layer:01. Overview
Enterprise JavaBeans Layer:01 Overview Agenda Course introduction & overview. Hardware & software configuration. Evolution of enterprise technology. J2EE framework & components. EJB framework & components.
More informationEvents Will Transform Application Servers
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
More informationpresentation DAD Distributed Applications Development Cristian Toma
Lecture 12 S4 - Core Distributed Middleware Programming in JEE Distributed Development of Business Logic Layer presentation DAD Distributed Applications Development Cristian Toma D.I.C.E/D.E.I.C Department
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationServer Technology Web Based Service Oriented Architecture for Mobile Augmented Reality System
Server Technology Web Based Service Oriented Architecture for Mobile Augmented Reality System Jatin Shah Research Scholar, KSV University,Gandhinagar, Gujarat,India DR. Bijendra Agrawal Director, VJKM
More informationFrequently Asked Questions on WebSphere Application Server z/os
Frequently sked uestions on WebSphere pplication Server z/os Note For any adhoc questions which you may come across with the prospects and do not find in this F, please send a note to lsfrazie@us.ibm.com
More informationOracle Database Competency Center
Oracle Database Competency Center Suchai Yenruedee Consulting & Customer Support Director Advanced Solutions Application Hosting Services Database Competency Center Space: 167.54 sqm. Location: 7th Floor
More informationCO Java EE 7: Back-End Server Application Development
CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional
More informationService-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.
More informationGetting Started What?? Plan of Action Features and Function Short demo
System & Technology Group WebSphere Development Studio Client for iseries WDSc - An Overview for iseries Developers Daniel Hiebert dhiebert@us.ibm.com St. Louis User Group - Gateway 400 February 9, 2005
More information.NET. Inf 5040, Outline. Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim
.NET Inf 5040, 02.11.04 Gyrd Brændeland, Sharath Babu Musunoori, Åshild Grønstad Solheim Outline Introduction An overview of.net framework architecture More focus on.net core components.net features Web
More informationC HAPTER. n a broad sense, accessing IMS means telling IMS to perform work for you.
6202 Meltz.bk Page 17 Thursday, December 9, 2004 12:48 PM C HAPTER 3 Accessing IMS I n a broad sense, accessing IMS means telling IMS to perform work for you. You can write application programs that tell
More informationComponent models. Page 1
Component Models and Technology Component-based Software Engineering Ivica Crnkovic ivica.crnkovic@mdh.se Page 1 Overview Introduction ACME Architectural Description Language Java Bean Component Model
More informationMastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp.
Mastering SOA Challenges more cost-effectively Bodo Bergmann Senior Software Engineer Ingres Corp. 1 Contents Tell me why? SOA INGRES and SOA SOA Challenges Mastering selected challenges 2 Service-Oriented
More information