Why WebSphere Provides a Superior Foundation

Size: px
Start display at page:

Download "Why WebSphere Provides a Superior Foundation"

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

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 information

Solution overview VISUAL COBOL BUSINESS CHALLENGE SOLUTION OVERVIEW BUSINESS BENEFIT

Solution 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 information

Designing a Distributed System

Designing 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 information

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

Introduction. 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 information

Tools to Migrate Windows Applications

Tools 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 information

Connect Applications and Services Together with the Enterprise Service Bus

Connect 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 information

Services Oriented Architecture and the Enterprise Services Bus

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

More information

History of Enterprise Java

History 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 information

J2EE Application Development with WebSphere Studio

J2EE 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 information

WebSphere Application Server, Version 5. What s New?

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

More information

<Insert Picture Here> Oracle Policy Automation 10.0 System Requirements

<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 information

Deccansoft Software Services. J2EE Syllabus

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

More information

In the most general sense, a server is a program that provides information

In 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 information

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

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

More information

<Insert Picture Here> Oracle Policy Automation System Requirements

<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 information

PLATFORM TECHNOLOGY UNIT-5

PLATFORM 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 information

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Vision 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 information

Tools to Develop New Linux Applications

Tools 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 information

J2EE for ABAP Programmers

J2EE 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 information

Introduction to componentbased software development

Introduction 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 information

Application Servers in E-Commerce Applications

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

More information

IBM Software and POWER7: Powering performance for Smarter Planet Solutions

IBM 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 information

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

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

More information

Appendix A - Glossary(of OO software term s)

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

More information

Scott Lowden SAP America Technical Solution Architect

Scott 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 information

ZOS15P1 - Rational Business Developper : Comment développer rapidement une application zos/db2 sans connaissance Cobol avec EGL et RBD

ZOS15P1 - 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 information

Get 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 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 information

A NET Refresher

A 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 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

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

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

More information

Introduction To Web Architecture

Introduction 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 information

INTRODUCTION TO Object Oriented Systems BHUSHAN JADHAV

INTRODUCTION 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 information

Introducing SAP Enterprise Services Explorer for Microsoft.NET

Introducing 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 information

Java Enterprise Edition

Java 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 information

THIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx

THIS 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 information

TransactionVision Technical White Paper

TransactionVision 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 information

ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers

ClearPath 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 information

WebSphere 4.0 General Introduction

WebSphere 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 information

IBM WebSphere Application Server - Express, Version 5.1

IBM 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

<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 information

Micro Focus Net Express

Micro 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 information

WebSphere Application Server, Version 4.0 May Integrating data and transactions for agile e-business.

WebSphere 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 information

IBM WebSphere Message Broker for z/os V6.1 delivers the enterprise service bus built for connectivity and transformation

IBM 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 information

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

J2EE 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 information

Hyperion System 9 Strategic Finance release

Hyperion 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 information

A Fresh Look at the Mainframe

A 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 information

Crystal Reports XI Release 2 Service Pack 4

Crystal 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 information

J2EE Interview Questions

J2EE 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 information

Building the Enterprise

Building 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 information

Java EE 7: Back-End Server Application Development

Java 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)

(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 information

SAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007

SAP 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 information

IBM CICS Transaction Gateway for Multiplatforms V7.1 delivers access to CICS containers and extended systems monitoring capabilities

IBM 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 information

IBM Rational Application Developer for WebSphere Software, Version 7.0

IBM 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 information

Leverage SOA for increased business flexibility What, why, how, and when

Leverage 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 information

Oracle9iAS Tech nicaloverview

Oracle9iAS 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 information

Architect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.

Architect 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 information

Crystal Reports XI Release 2 for Windows

Crystal 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 information

iseries & WebSphere Express

iseries & 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 information

Oracle 10g: Build J2EE Applications

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

More information

Architecting 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 information

IBM WebSphere Host Access Transformation Services, Version 7.0

IBM 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 information

SPEC Enterprise Java Benchmarks State of the Art and Future Directions

SPEC 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 information

IBM Rational Business Developer (RBD) is a development environment that

IBM 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 information

J2EE for Glast. Matthew D. Langston (SLAC) 4/25/2004

J2EE 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 information

OpenESB SE Enterprise Edition V3.0 Installation guide

OpenESB 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 information

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

1. 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 information

Enterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin

Enterprise 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 information

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

Java- 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 information

e-business on demand Competitive Technical Briefing Enterprise Portals

e-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 information

New programming language introduced by Microsoft contained in its.net technology Uses many of the best features of C++, Java, Visual Basic, and other

New 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 information

Chapter 2 Introduction

Chapter 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 information

Writing Portable Applications for J2EE. Pete Heist Compoze Software, Inc.

Writing 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 information

Introduction to.net Framework

Introduction 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 information

Certkiller.P questions

Certkiller.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 information

Migrating traditional Java EE applications to mobile

Migrating 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 information

EntireX Highlights of new Features

EntireX 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 information

Chapter 6 Enterprise Java Beans

Chapter 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 information

Distributed Multitiered Application

Distributed 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 information

Rakenduste integreerimine Enn Õunapuu.

Rakenduste 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 information

IBM WebSphere Studio Asset Analyzer, Version 5.1

IBM 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 information

EJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java

EJB 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 information

Hyperion System 9 BI+ Analytic Services

Hyperion 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 information

Integrating Legacy Assets Using J2EE Web Services

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

More information

Hyperion System 9 Financial Management release

Hyperion 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 information

J2EE and Microsoft.NET. An Oracle White Paper April 2002

J2EE 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 information

Enterprise JavaBeans. Layer:01. Overview

Enterprise 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 information

Events Will Transform Application Servers

Events 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 information

presentation DAD Distributed Applications Development Cristian Toma

presentation 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 information

JAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP

JAVA 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 information

Server Technology Web Based Service Oriented Architecture for Mobile Augmented Reality System

Server 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 information

Frequently Asked Questions on WebSphere Application Server z/os

Frequently 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 information

Oracle Database Competency Center

Oracle 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 information

CO Java EE 7: Back-End Server Application Development

CO 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 information

Service-Oriented Architecture (SOA)

Service-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 information

Getting Started What?? Plan of Action Features and Function Short demo

Getting 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, 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 information

C HAPTER. n a broad sense, accessing IMS means telling IMS to perform work for you.

C 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 information

Component models. Page 1

Component 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 information

Mastering 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. 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