Arne Brüning Systemberater

Size: px
Start display at page:

Download "Arne Brüning Systemberater"

Transcription

1

2 Arne Brüning Systemberater Server Technologies Competence Center Oracle Deutschland GmbH

3 Oracle9i AS Release 2

4 Die IT-Struktur High Value To The Business Specific Business Applications Standard Business Applications Low Value To The Business Infrastructure

5 The Information Technology Nightmare High Value To The Business Specific Business Applications 20% Of Budget Standard Business Applications 80% Of Budget Low Value To The Business Infrastructure

6 Warum ist IT-Infrastruktur so teuer??? Zu viele zu integrierende Komponenten Web Web Server Server ORBs ORBs Security Security Portals Portals Component Framework Wireless Computing Wireless Messaging Database Content Management Content Cache Cache Development Tools Tools Intelligence Business

7 Warum ist IT-Infrastruktur so teuer??? Zu viele Hersteller und Produkte RogueWave IBM Framework IBM Application Server Rational Server Web Netscape Web Server Server Rational Modeling Times Times Ten Ten Cache Novell Cache Novell Directory Microsoft Database Iona Iona ORBs Actuate Borland Borland ORBs Reporting Actuate Java Java Tool Tool Plumtree Plumtree Portals Cognos Cognos Portals Analysis Analysis

8 Oracle9i komplett & integriert Application Server Database Developer Suite

9 Mit Oracle9i High Value To The Business Specific Business Applications 80% Of Budget Low Value To The Business Standard Business Applications Infrastructure 20% Of Budget

10 Application Server Market Forecast IDC predicts a 64% CAGR over the next 5 years The App Server will be as large as the Database Market in 2005: $26 Billion 30,000 $26B $ Million 25,000 20,000 15,000 10,000 5,000 $2B Source: IDC, June 2001

11 Was ist ein Application Server? Browser Portals Web Services JSP Servlet Integration Databases EJB J2EE Platform Applications Legacy Devices Directory Security Sys/App Management B2B Partners

12 Oracle9i Application Server Architecture Browser Oracle DB Non-Oracle Wireless Packaged Apps Web Services B2B Apps

13 Oracle9i Application Server Most Productive Development Complete J2EE, Web Services Portal, Wireless, Integration, Caching New Personalization, Clickstream, BI, Personal Information Management Most Reliable Deployment Performance, Reliability, Availability, Scalability, Clustering Manageability, Security 100% Standards Compliant J2EE 1.3, Web Services, ebxml, RosettaNet, LDAP v3, SSL v3, XML... Lowest Total Cost of Ownership

14 Oracle9i AS: Most Productive Development J2EE and Web Applications Business Intelligence Web Services Wireless Enterprise Integration Portals

15 J2EE and Web Applications Browser Wireless & Mobile Web Cache Netscape IIS Apache Servlet / JSP Perl PL/SQL EJB/BC4J /TopLink C/C++ XML / XSL Forms Packaged Apps Any Data Source Develop in Java, XML, Perl, PL/SQL, C/C++, Forms Build faster using integrated tools in ids Reduce costs through a single, unified platform for Java, XML, & SQL

16 Warum Java? Portabel Jedes Betriebssystem Jede Plattform Auswahl Ein Standard, viele Anbieter Ausgereift Best practices Proven Skalierbarkeit, Performance Knowledge Common skills Professional Java Developers (millions) IDC, 1998, 2001

17 Oracle9i AS Release 2 J2EE 1.3 Compliant 100% J2EE Compliant JDBC 2.0 EJB 2.0 Servlets 2.3 JSP 1.2 JMS 1.0 JTA 1.0 JavaMail 1.2 JAF 1.0 JAXP 1.1 Connector 1.0 JAAS 1.0 JNDI 1.2

18 Oracle9i AS J2EE Architektur Browser http Apache (OHS) JSP EJBs Servlets (Session, Entity, MDBs) EJB Client RMI JTA JMS JNDI Java Mail JCA JDBC JAAS Database CORBA Client RMI-over-IIOP OC4J J2EE Container JDK Java VM 9iAS

19 Oracle9iAS J2EE Facilities JDK 1.2, 1.3 Support J2EE 1. 3 Compliance JSP 1.1/1.2 Servlet 2.2/2.3 EJB 1.1/2.0 JDBC 2.0 JNDI 1.2 JMS JTA JavaMail JAAS 1.0 Java Connector 1.0 JSP Tag Libraries Tomcat Compatible Servlet Filters/Chains Session Beans Entity Beans Message Driven EJBs CMP/BMP Queryability - EQL Security - File & LDAP based Transactions - 2PC EAR File Deployment WAR File Deployment Servlet Clustering EJB CLustering HW/OS Independent Clustering DB Independent Web Server Independent Auto Compilation Auto Deployment Hot Deployment Configurable O-R O Mapping EJB Pooling Thread Pooling Connection Pooling RAC/TAF Support

20 Oracle9i JDeveloper 100% Java Wizards for J2EE & WebServices UML Modeling XML Structure & Editor Integrated OC4J, PL/SQL Editor & Remote Debugger Profiling, (Remote-) Debugging & Code Coach

21 Business Components for Java (BC4J) Präsentation 100% Java, XML Framework zur Erstellung von Geschäftskomponenten Persistenz Schicht Geschäftslogik kapseln Universeller Clientzugriff auf die gleiche Logik Write once, deploy anywhere VOs EOs BC4J Auftrag Auftrag Wichtiger Auftrag Auftrag Kunde Kunde Kunde Bereitstellung der Infrastruktur Entwickler konzentriert sich auf Geschäftslogik

22 Simplified Application Development Oracle Business Components for Java (BC4J) View Objects Entity Objects Top Customers Pending Orders Customer Order 2 Customer Ord Database 4 Automatically generate User Interface Easily customize using View Objects 3 Automatically generate Entity Objects 1 Start with DB Schema & Bus. Rules

23 BC4J: UML-Design im JDeveloper

24 JDeveloper: Analysten

25 D E M O N S T R A T I O N 9i JDeveloper

26 Oracle9i AS TopLink TopLink facilitates rapid development, deployment and execution of all persistence related aspects of any Java Application Declarative Development Market Leader Java App Java Expressions EJBQL SQL Stored Proc TopLink SQL/Stored Proc Objects Rows

27 TopLink: Deklaratives O/R Mapping

28 BC4J vs. TopLink? > V GUI Business Objects BC4J BC4J O/R Mapping TopLink TopLink

29 Web Services A technology evolution that accelerates an ongoing revolution... Invoke (SOAP/XMLP) Client Application Find / Discover Web Services Registries (UDDI 1 /JAXR) Publish (WSDL) XML Binding Service Implementation Web Service 1 Universal Discovery, Description and Integration

30 Web Services Web Browser HTTP (HTML) Web Site Programs Programs HTTP (XML) JSPs Servlets Web Services EJBs RMI Batch GUI Batch GUI Firewall Make your Web site programmatically accessible from the Web

31 Web Services Build on J2EE J2EE for Web services infrastructure Transactions, security, lifecycle J2EE is proven Mature, scalable, portable, widely adopted J2EE has standards for Web services Java XML Pack: SOAP, WSDL, UDDI Compatible to.net Web Services Component Model Transactions and Security Lifecycle Services J2EE Container

32 Develop, Deploy, & Manage Web Services Browser JDeveloper Wireless & Mobile Find Invoke (SOAP) UDDI Registry Publish (WSDL) XML Interface Java/J2EE Applications PL/SQL Applications HTML/XML Streams JCA JDBC Packaged Apps Any Data Source Business-to- Business 100% Standards compliant - simple and complex web services Expose J2EE, PL/SQL and legacy applications as web services JDeveloper automatically generates and deploys web services

33 Develop, Deploy, & Manage Web Services Web Service Client (J2EE,.NET) UDDI Registry Binding Static/Dynamic SOAP Apache SOAP Servlet Request/ Response Message Oriented XML Interface (WSDL) S K E L E T O N Stateless Java Class Stateful Java Class Stateless Session EJB PL/SQL Stored Proc. HTML/XML Stream Message Driven EJB Transactions Messaging Security Naming Pooling Oracle9iAS Aligned with JSR 109 Interoperable with.net Leverage Performance and Reliability of Oracle9iAS J2EE Containers

34 Oracle9iAS: Easy Web Service Development Automated client stub generation Automated SOAP interface generation Automated WSDL generation Based on JAXM, JAX- RPC, JAXR, JAXP, JAXB SOAP Client Class On Demand Generation SOAP Interface EJB Web Service Client SOAP Interface Java Classes SOAP Client Source SOAP Interface JMS WSDL SOAP Interface Stored Procedure Oracle9i Application Server

35 Oracle Contributes and Leads Standards Bodies Web Services WG (SOAP,WSDL,UDDI) XMLP WG XML Schema WG XML Query WG J2EE Web Services JSR JAXM JSR JAX-RPC JSR XMI Metadata WG Component Model WG TPAML BOPC WG WSRP Protocol/JAXP Repository/JAXR Messaging/JAXM RNIF WG Oracle is a Founding Member of the Web Services-Interoperability Organization

36 Web Service Development Oracle9i JDeveloper Web Services Tools Speed Design & Development Any Technology Java, J2EE, BC4J PL/SQL XML SOAP, WSDL Service creation Discover web services Bind to web services Publish web services Complex services Aggregate services Compound services Conditional services UML Activity Modeler

37 Web Services and UML Modeling UML Class Modeler Model classes, EJBs and Web services Synchronization of code, model, editors UML Activity Modeler Web services orchestration Application integration Model business processes Model object states

38 SOAP Service Browser Browse available SOAP services Register and unregister services Create WSDL from registered services Provides basis for UDDI equivalent

39 Oracle9i AS Web Services 100% Standards Compliant Simple: SOAP 1.2, UDDI 2.0, WSDL 1.1, HTTP, SMTP, FTP J2EE1.4, JAX-B, JAX-RPC, JAX-M, JAX-P, JAX-R, JSR NET Interoperable Complex - ebxml, UNCEFACT, RosettaNet MIME Attachment - W3C Literal Encoding Differentiators Most Productive - Easiest to Develop, Migrate Fastest, Most Scalable, Most Reliable Ease-of-Use -Auto-Generate WSDL, Skeletons, Stubs Performance X vs Apache, 2-3X BEA, IBM Availability - Hot-Deploy, Clusters, Security Security - Firewalls, Single Sign-On WSDL 1.1 Tools: Import, Edit, Generate, Compile

40 Web Services Scenarios Simple Web Services SOAP, WSDL, UDDI Synchronous Point-to-point Primarily data exchanges Complex Web Services ebxml and RosettaNet Asynchronous, multi-party Require security and transactions Primarily business High Business Value Low Internal Trusted Partners Process Collaboration processes Simple Service Complex Type

41 Open Source Support Integrated design time for Jakarta Struts, Apache Ant, JUnit and CVS Struts: Web application framework Ant: Build/Make tool JUnit: Testing tool CVS: SCM tool First production integration of Struts into a Java IDE Oracle will help ensuring Eclipse developers can take advantage of the Oracle platform in the same way as developers using Oracle's own Oracle9i JDeveloper

42 Oracle9i AS Toolunterstützung

43 Anwendungsentwicklung Viele Sprachen Java J2EE: Servlets, JSPs, EJBs Java Stored Procedures PL/SQL, PSPs (mod_plsql) C, C++, Java (mod_fastcgi) Perl (mod_perl) 4GL: Modellbasierte Entwicklung Oracle Designer, Oracle Developer Komponentenbasierte Entwicklung JDeveloper, BC4J, UIX, UML 9i Developer Suite

44 Oracle Forms Service java sockets sql*net 9iAS Applet Form *.fmx Keine Runtime-Installation auf dem Client Einsatz bestehender C/S-Forms-Anwendungen im Web Loadbalancing mit dem Metrics-Server

45 Java Object Caching Load Balance Apache 9iAS J2EE1 Shared (Thread 1) Object J2EE2 Shared (Thread 2) Object J2EE3 Shared (Thread 3) Object J2EE1 (JVM 1) J2EE2 (JVM 2) J2EE1 (JVM 1) 9iAS 9iAS Shared Object 9iAS Shared Object Shared Object 1 Shared Copy SQL-Java Mapped 1 Shared Copy 9iAS Cache (Cross- Threads) Cache (Cross- JVM, CPU) Page File Database SQL Node A Node B Node C Node D

46 Integrate Your Business Single Integration Tool E-Business Suite Business Process Management Web Services 3 rd Party Apps B2B Integration Web Service Integration Enterprise Application Integration Any Data Source Custom Apps Oracle9iAS Improve efficiency using integrated business processes Open, standards-based architecture Single solution for A2A, B2B, and web services integration Best solution pre-integrated with Oracle E-Business Suite Messaging Systems

47 Oracle9iAS Integration Tools Design Monitor Analyze Metadata Design Metadata Run-Time Repository B2B Services Http/s Smtp Ftp SOAP ebxml RosettaNet EDI Run-Time / Common Services Trading Partner Management Business Process Management Security Validation Transformation Logging Monitoring Transaction Management Adapters Oracle11i SAP R3 Peoplesoft MQSeries JMS JDBC JCA Oracle9iAS Improve efficiency using integrated business processes Common view approach minimizes impact of adding applications Pre-certified JCA based adapters Business process intelligence

48 Integration Connectors Databases Oracle7.3, 8.0, 8i, 9i MS SQL-Server IBM DB/2 UDB Sybase Informix JCA Datasources OLE-DB Datasources Messaging Facilities Oracle AQ MQ-Series SWIFT SONIC MSMQ Mainframe/Legacy CICS ISAM, MVS (Soon) Applications SAP R/3, R/4 Oracle 10.7, 11.5.X Peoplesoft 7, 8 Ariba Commerce One JD Edwards Siebel Siebel 2000 i2 Any JCA Application Future Vantive Clarify Lawson Baan Transports http, http-s SMTP ftp, ftp-s CORBA/IIOP COM/COM+ Flat File B2B Connectivity RosettaNet 1.1, 2.0 ebxml DataTypes DB, XML EDI X.12, EDIFACT OAG BODs RNIF 1.1, 2.0 SAP Idocs PS MADs

49 Oracle9iAS InterConnect Connect Applications, Trading Partners, Web Services Proprietary 4GL Applications Exchanges A D A P T E R A D A P T E R Tools Design Manage Analyze Business Process Management Semantic Transformation A D A PT E R A D A PT E R e-business Suite 11i Third Party Apps (SAP, PS, ) Web Services A D A P T E R Messaging INSERT Trigger 9iAS CICS Message Gateways Mainframe AS/400 Legacy Sys

50 Oracle9i Advanced Queuing Millions of messages/hour in industry standard formats Global Topics and Agents Oracle Internet Directory Internet Consumers idap Message Requests XML Messages over HTTP PL/SQL and XSLT Transformations Message Gateway: MQSeries, Tibco, MSMQ

51 Oracle9i Advanced Queuing Publishers Subscriptions Subscribers Application Publish message Async. Alert Message Rules Message Gateway: MQSeries, Tibco, MSMQ

52 Oracle9i Workflow Builder

53 Integration Differentiators Adapters JCA+ - Metadata, Two-Way Pre-Packaged - Many Certified Services - Restart, Recovery, Txn Integrity Adapter SDK - Get, Put, Metadata, Notification Benefits Standards-Based - J2EE, JCA, Web Services, B2B Common View - Events, Process Maintainable - Metadata, Versions, Common View RAS - Scalable, Reliable, Transactional Process Monitoring - Consistent State Process Intelligence - Non-Rep., Audit, Track

54 Aggregate Web Sites and Applications into a Portal Internet / intranet Users Page Assembly Engine Personalization Portal Portlet Engine Runtime (User, Session, Management Packaged Apps Any Data Source Wireless & Mobile Reduce web sites, simplify searches & navigation Any Web Site Single sign-on security framework, enterprise search Assemble personalized portal from pre-built portlets Productive wizard driven page design and development

55 Oracle9i AS Portal Webbasierte, Wizardgestützte Entwicklung und Verwaltung Zentrale Suche Eine Site, viele Anwendungen Einfache Navigation Single Sign-On Personalisierte Portale J2EE & Web Services Portlets Viele fertige Portlets

56 Oracle9i AS Portal Personalisierte Portale Web Cache Page Assembly Engine (Servlet) P O R T L E T Engine Servlet/JSPs PL/SQL Portlet Interface (XML) XML (Content, Metadata) Web Site 9iAS Packaged Apps Weniger Web-Sites Nur ein Ort für die Suche Einfache Navigation Web-basierte Entwicklung Viele Portlets vorhanden SSO Server LDAP User Preferenzen User Privilegien Single Sign-On Web Services

57 Single Sign On Externe Anwendungen Oracle9iAS Portal user:mgray pwd:4711 Login als Macy_Gray user:macy_gray_mg pwd:i_try Session Cookie Session Cookie LDAP Server (OID) zentrale Authentifizierung SSO Server Session Cookie Applikations Cookie Partner Anwendungen

58 J2EE Web Service Delivery and Oracle9iAS Portal Web Service Portlets J2EE Portlets Oracle9iAS Portal Web service aggregation and delivery J2EE infrastructure Standards based Portlets JSR 168 J2EE Portlets OASIS Web Services for Remote Portals (WSRP) Portal Development Kit Declarative Web service portlets Programmatic Web service portlets with Oracle9i JDeveloper

59 Portals Single Portal to Access Information Aggregate, Personalize, Search Enterprise-Wide Single-Sign On Oracle9iAS Release 2 Enhancements Standards - J2EE, Web Services Enhanced Intranet, Internet Search Faster, More Scalable -Web Cache, Servlets Seamless Fixed and Mobile Access Pre-built Portlets Differentiators Only Portal Product Vs. App Server Frameworks Most Mature, Best Features, #1 Forrester 200+ Portlet Providers including 11i

60 Wir haben für jeden von Ihnen eine Demo vorbereitet... my.oracle.com

61 Oracle9i FS Subclasses HTTP Repository Parsers Renderers SMB WebDAV Desktop FTP Agents IMAP4 Overrides SMTP Browser JSPs NFS Store and index Manage Extend Connect

62 Wireless Enable Web Sites, Applications SMS Protocol Network Gateways THTML WML CHTML WAP HTTP SMTP SMS 2G GPRS Voice 3G/UMTS Wap Nokia Motorola Voice IBM?Tellme? Other Palm.net Phone.com Oracle9iAS Wireless XML HTTP Enterprise Apps Any Database HTML Any Web Site Deploy your existing content to wireless devices Reduce costs by developing content only ONCE Provide personalized and localized access for all users

63 Wireless Enable Web Sites, Applications Any Device Services Any Content, Web Service, Wireless Gateway Location Services Mobile PIM & mcommerce Billing Studio Advanced Customization Push/SMS Transcoding Offline Management W SD Core L Device, Network Adaptation J2EE/XML App Model Protocol Adapters Oracle9iAS

64 Oracle9i AS Wireless Edition Oracle9i AS Wireless Edition Any Device Any Gateway Any Markup Personalized Any Content Nokia Motorola Ericsson Palm RIM Pagers Blackberry Any Network.. Any Browser Nokia Motorola Ericsson Phone.com CMG Tantau Infinity... HTML XML HDML WML TinyHTML TTML CHTML STKML VoXML VoiceXML. By User By Group By Device By Location By Language... Any Web Site Any HTML Page Any XML Page Any Database Any servlet Any JSP Any XSP Any ...

65 Oracle9iAS: Marktführer Wireless

66 Wireless Any Application, Any Device, Any Network Devices Certified, All Microbrowsers Networks - GSM, CDMA, imode, 2/2.5/3G Transcoding, Location Services, PIM Oracle9iAS Release 2 Enhancements Push -SMS, WAP, Text, Mail, SIM Voice - VoiceXML, Authentication, Personalization Security -WTLS, HTTP-S, Mobile Wallet 2.5, 3G - Sessions, Multi-Channel Differentiators Only App Server with All Devices, Networks Best Wireless - Not Transcoding

67 Wireless Network Independent Any Content, Device, Network, Gateway Device Independent Phone, Palm, ipaq, Laptops, RIM, imode,.. With True Wireless Support Location, Voice, SMS, Alerts, Broadband Productive Wireless Solutions Mobile PIM, m-commerce, Telematics Deployed Flexibly Customer Premise, Hosted, ASP

68 Extract Business Intelligence Adhoc Query Reports ClickStream Intelligence Custom Reports Discoverer Personalization Data Sources: CRM ERP Data Marts Databases OLAP Data Mining Web Server logs ClickStream Intelligence Analyze business data and Web site activity with Discoverer and Reports Share business intelligence with your stakeholders

69 Build and Deploy Web Reports Oracle9iAS Reports Developer Sophisticated, high quality web reports HTML, HTML/CSS, PDF, XML, XLS Unlimited data formatting High quality report visualization Integration with Database Oracle9iAS Reports Services Application server based reporting Data and application security on the web Pluggable Datasources, Security Integration with Oracle9iAS Portal Personalization via XML

70 Oracle9i AS Reports http sql*net 9iAS HTML, PDF Report *.rdf Keine Runtime-Installation auf dem Client Web-Features: Hyperlinks, , Umwandlung von Charts in Images Vermeidung von Redundanzen, Load Balancing Reports Queue Manager, Scheduling

71 Discoverer Viewer Ad-hoc Datenanalyse im Web HTML-basiert Runtime Drill Down Integration mit Portal & Reports Sprachraum des Endanwenders

72 Easy, Self-Service Information Access With Oracle9i AS Discoverer Easy to Use One Click Wizard Driven Drag and Drop Layout Increase Productivity Drill Everywhere Integration with Reports, Portal DB Integration Fast, Accurate Information

73 Discoverer Viewer Ad-hoc Datenanalyse im Web HTML-basiert Runtime Drill Down Integration mit Portal & Reports Sprachraum des Endanwenders

74 Endanwender Sicht auf die Information in der Datenbank Complexität auflösen RDBMS cl_addr1 ',' cl_addr2 ',' cl_addr3 ', ' cl_twn ', ' cl_zipcode User s View sum(nvl(qty* unit_price,0))

75 Extract Business Intelligence from Web Site Activity ClickStream Intelligence Web Site(s) Understand who is visiting your Web site Learn how long they stay and how often they come back Know what content are they viewing and looking for Use Data for Personalization

76 Clickstream Fokus auf das Geschäft Marketing Kampagnen Banner Promotions Welche Promotions bringen Besucher und letztendlich Kunden? Welche Auswirkung hat der Service auf die Kundenloyalität? Clickstream Intelligence Clickstream Clicks Seiten Sessions Besucher Referrer Fehler Sales Aufträge Produkte Wie wirkt sich die Struktur des Webauftritts auf die Umsätze aus? Service Probleme Lösungen Oracle9iAS Personalization Kunden Individuals Haushalte Business

77 Understand Web Site Activity Capture and Analyze Clickstream Activity Web Cache L O G Oracle9i DB 30 Pre-built Reports Apache Apache NS, IIS L O G L O G L O G Extract Transform Load Clickstream DB Schema Data Mining Engine? Oracle Reports Discoverer (What-ifs) Other Data (Customer) Personalization Engine J S P

78 Personalize Web Content Internet / intranet Users Clicks Purchases Registration Information Demographics Customer Ratings Personalization Wireless & Mobile Browsers Recommendations Banner ads Navigational Links Ratings Suggestions Personalized Content

79 Oracle9iAS Personalization Clicks Purchases Inputs Web Registration Information Demographics Customer Ratings Recommendations Banner ads Navigational links Recommendations Oracle9iAS Personalization Customer Ratings suggestions

80 Oracle9iAS: Most Reliable Deployment Caching Performance Availability Systems Management User Scalability /Security Management

81 Oracle HTTP Server (OHS) Apache Web Listener Mod Architecture Mod_OC4J, Mod_OSSO, Others Sophisticated Netscape, IIS Proxy New Oracle Enhancements Session Routing, IP Load Balancing Clustered Apache Servers Fast Restart High Availability Firewall, Load Balancer Certification Firewalls - Cisco, Checkpoint, Raptor Load Balancers - Cisco, F5 BigIP, Alteon

82 Oracle9iAS ECperf Overall Performance Leader 80,000 Bbops/min 60,000 40,000 20,000 61,863 37,791 44,295 0 Oracle9iAS BEA WebLogic IBM WebSphere Oracle9 Oracle on Sun Computers Source: ECperf Benchmark:

83 Oracle9iAS ECperf Price Performance Leader $/BBop/min $12 $10 $8 $6 $4 $2 $0 $5 $7 $11 Oracle9iAS BEA WebLogic IBM WebSphere Oracle9 Oracle on HP Computers Source: ECperf Benchmark:

84 Oracle9iAS Linux Performance Leader Per-Node Performance on Intel/Linux (2 CPUs per Node) 10,000 8,000 8,213 Bbops/min 6,000 4,000 2,000 6,349 3,669 0 Oracle9iAS BEA WebLogic IBM WebSphere Oracle9 As of July 9, 2002: Oracle, 24, Std, Std. BEA on HP (sponsor), 25, Std, Std. IBM, 25, Std, Std. Source: ECperf is a trademark of Sun Microsystems Inc.

85

86 Oracle9iAS J2EE, Fastest Average Response Time (Seconds) Oracle Tomcat Users Users Users Users Pure JSP Test

87 Faster Than.NET Average Response Time (MilliSeconds) 1200 Response Time Oracle9iAS (No cache).net (No output caching) Oracle9iAS (with Web Cache).NET (Output cache enabled) Number Of Users

88 9iAS Faster Than MS.NET Average Response Time Milliseconds 900 Oracle9iAS Microsoft.NET Number of Users

89 9iAS More Scalable than MS.NET Percent CPU Usage Oracle9iAS Microsoft.NET Number of Users

90 Why is Oracle9iAS Faster? Container Activity Less overhead for container-generated code Container optimizes SQL traffic Transaction Management Minimal overhead for creating, maintaining, managing a transaction Concurrency Control Container optimizes pessimistic locking Database optimizes optimistic locking JDBC Drivers Less traffic between app server and database JNDI Efficient namespace management and bean lookups

91 Why is Oracle9iAS Faster? App Server Optimizations Fastest J2EE, Web Services All Aspects - Code Path, Network, Data, Marshaling J2EE Optimizations Transactions - Optimized Scheduling New Txn Modes - Read-Only, Serializable Caching - SQL Statement, EJB Caching DB Mappings - Optimized CMP, EJB QL Network - RMI, RMI-over-IIOP Data Manipulation - Java String, Byte Arrays Distributed J2EE Object Caching Reduces SQL-Java Overhead, Sharing

92 Improve Reliability Using Caching Servlet / JSP Browser Wireless & Mobile Web Cache Apache Perl PL/SQL Portal Any Data Source Any Application / Web Server Internet / intranet Users Serves Dynamic and Static Content Faster Supports more users with fewer web servers / less hardware Higher reliability with surge protection and loadbalancing

93 Web Caching INTERNET Content Delivery Network Cluster Web Cache 1 JSP Servlet Distributed Web Caches (INTRANET) Web Cache (Local) Failover Web Cache 2 Web Cache 3 PERL 9iAS IBM, BEA Microsoft ASP Intelligent Invalidation Database Trigger Improve latency by integrating content delivery networks Higher reliability by distributing caches geographically

94 Das Unmögliche Cachen - ESI Hochpersonalisierte Seiten Template Fragmente ESI = Markup Language Oracle + Akamai Open Spec.: JESI = JSP Tag Library

95 Performance Versicherung Konstante Perf. nach Masseninvalidierung Capacity Heuristics Dämpfen der AppServer Last Schutz gegen traffic spikes, denial-of-service attacks Sortieren der AppServer Request Queue Basiert auf Request Queue Length Document Popularity Document Validity Invalidation Age Site Capacity req/sec Invalidation Invalidation Mit Heuristiken Alter Content Neuer Content Ohne Heuristiken Zeit Zeit

96 Oracle.com - Fastest Site on the Internet Deployed Oracle Web Cache

97 Oracle9iAS Web Cache Faster Than.NET Cache Average Response Time Milliseconds Number of Users 3000

98 9iAS Cache More Scalable MS.NET Cache Percent CPU Usage Oracle9iAS Microsoft.NET Number of Users 3000

99 Improve Scalability Pool Resources, Threads, and Connections DB RAC Cluster Browser Node A Wireless & Mobile Thread Pools Web Cache Oracle HTTP Server Oracle HTTP Server Oracle HTTP Server Servlets JSPs EJBs JDBC JDBC JDBC JDBC Node B Node C Node D Internet / intranet Users Scale on 1 JVM, 1 CPU, 1 Box Thread Pools optimize resource usage Connection Pools optimize database access

100 Improve Scalability Application Cluster Instances with Load Balancing Browser Wireless & Mobile Load Balancers (or Web Cache) Cluster 1 J2EE Application A Session State Shared Data Sources Apache Web Servers w/ Load Balancing Internet / intranet Users Cluster 2 J2EE Application B Session State Shared Web Caches share cache content. Load balancing via: round-robin, weighted %, or last use. Apache maps application/ requests to clusters. Clusters share application session state via IP multicast.

101 Scalability Variety of Scaling Techniques Multiple Threads on 1 JVM (Pooling, Caching) Multiple JVMs on 1 CPU (dto. + Cluster, Failover) Multiple CPUs (dto. + Balancing) SMP CPUs (Fast State Replication, J2EE Object Paging) Clusters Cluster - Cache, HTTP, JSP, Servlet, EJB Load Balancing - Configurable Failover - State Replication Dynamic - Auto-Register, DCM Management - DCM, OEM Scale With Zero Application Change

102 Scalability Variety of Scaling Techniques 1 JVM, Multiple JVMs, Multiple CPUs, SMPs Multiple Threads on 1 JVM Pools - Serially Reuse JSP, Servlet, EJBs Memory - Cache J2EE Objects DB Access - JDBC Pools Multiple JVMs on 1 CPU CPU - Pool HTTP, RMI Listener Process Connection - HTTP, AJP, RMI, IIOP, SOAP Memory - Cache J2EE Objects Cluster - Load Balancing Failover - Servlet, EJB State

103 Scalability Multiple CPUs Configurable - Processor, JVM, Threads Cluster - Load Balancing, Failover Management - DCM, OEM SMP CPUs Fast State Replication, J2EE Object Paging Clusters Cluster - Cache, HTTP, JSP, Servlet, EJB Load Balancing - Configurable Failover - State Replication Fast - No App. Change, Delta State Dynamic - Auto-Register, DCM Management - DCM, OEM

104 Scalability Scale on 1 Java VM Pool Resources to Handle MoreUsers Scale with Multiple Java VMs on 1 CPU Cluster App Server Efficiently Scale on Commodity HW Cluster CPUs Efficiently Scale on Clustered HW From Commodity CPUs to SMPs Scale With Zero Application Change

105 Scalability Most Scalable Application Server Scale on All Hardware -1-2 CPU, SMP, Rack 1 CPU - Use Memory, CPU Efficiently Multiple CPUs - Cluster, Scale Linearly Load Balancing - Distribute Load Efficiently Oracle9iAS Release 2 Enhancements More Efficient Resource Pooling Cluster -Cache, Apache, Servlets, EJBs, Web Services Load Balancing - Enhancements, Configurable Differentiators Most Scalable App Server - 1 CPU Most Scalable App Server - Multiple CPUs

106 EJB Clustering Need to specify how/when state is replicated for stateful session beans and entity beans N/A for stateless session beans Stateful session beans propagate state at one of: JVM termination End of call StatefulSessionContext.setAttribute Entity Beans specify clustering-schema attribute <entity-deployment... clusteringschema="asynchronous-cache".../>

107 High Availability Automatic Failure Detection and Restart Redirect, Load Balancing Oracle HTTP Server 3 FM J2EE State J D B C 2 Notification Service (Cluster Wide) 4 DCM 8 (Cluster Wide Configuration) 7 1 Dynamic Registration FM J2EE State 5 6 Auto-Restart J D B C Oracle Automatic routing around failed processes Automatic rediscovery of new processes

108 High Availability Clustered App and Data Servers with no single point of failure and transparent application failover Browser Wireless & Mobile Load Balancers (or Web Caches) Cluster 1 J2EE Application A Session State Shared Apache Web Servers w/ Load Balancing Oracle9i RAC Internet / intranet Users Automatic addition of application servers to clusters Automatic application deployment to clusters Transparent re-routing around failed instances and session affinity

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Tool Support for Developing Scalable J2EE Web Service Architectures. Guus Ramackers Application Development Tools Oracle Corporation

Tool Support for Developing Scalable J2EE Web Service Architectures. Guus Ramackers Application Development Tools Oracle Corporation Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation guus.ramackers@oracle.com www.oracle.com Using All This in Real Life

More information

Oracle9i Application Server on Microsoft Windows. An Oracle White Paper April 2003

Oracle9i Application Server on Microsoft Windows. An Oracle White Paper April 2003 Oracle9i Application Server on Microsoft Windows An Oracle White Paper April 2003 Oracle9i Application Server on Microsoft Windows Executive Overview... 3 Product OverView... 4 Oracle9i Application Server...

More information

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle SOA Suite: The Evaluation from 10g to 11g KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete

More information

Reporting component for templates, reports and documents. Formerly XML Publisher.

Reporting component for templates, reports and documents. Formerly XML Publisher. Fusion Middleware Product TLA Description Comments Access Manager OAM Offers single-sign on, access policy creation and enforcement, self-service, delegated administration, password management, reporting

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective "This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied

More information

26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH

26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH ITK-Trends aus der Sicht von Oracle als Software-Hersteller -Transition to SOA- 26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH SOA Bridging the

More information

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

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

More information

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

WebSphere Portal, Portlets and Web Services

WebSphere Portal, Portlets and Web Services WebSphere Portal, s and Web Services June 2002 Peter Fischer Developer, WebSphere Portal Server Portal Architecture Introduction What are Portals? Common access point to distributed information and applications

More information

WebSphere Training Outline

WebSphere Training Outline WEBSPHERE TRAINING WebSphere Training Outline WebSphere Platform Overview o WebSphere Product Categories o WebSphere Development, Presentation, Integration and Deployment Tools o WebSphere Application

More information

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business Protect your business Enterprise Monitoring, Notification & Reporting Services echomountain 1483 Patriot Blvd Glenview, IL 60026 877.311.1980 sales@echomountain.com echomountain Enterprise Monitoring,

More information

WebSphere Product Family Overview

WebSphere Product Family Overview WebSphere Product Family Overview Unit Objectives After completing this unit, you should be able to: Discuss the WebSphere product family and the positioning of WebSphere Application Server Discuss WebSphere

More information

Enterprise Application Integration

Enterprise Application Integration Enterprise Integration By William Tse MSc Computer Science Enterprise Integration By the end of this lecturer you will learn What is Enterprise Integration (EAI)? Benefits of Enterprise Integration Barrier

More information

FEATURE MATRIX. ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g

FEATURE MATRIX. ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g FEATURE MATRIX ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g KEY FEATURES ORACLE WEBLOGIC SERVER STANDARD EDITION Flexible download

More information

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server

More information

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19

3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19 3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

IBM WebSphere Studio Application Developer, Version 5.1.1

IBM WebSphere Studio Application Developer, Version 5.1.1 Quickly build, test and deploy high-performance Web services and J2EE applications to support e-business on demand IBM Developer, Version 5.1.1 Highlights Deliver high-quality applications quickly Today

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information

More information

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA Web Services in Oracle Fusion Middleware Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA Agenda Oracle Fusion Middleware Enterprise Web Services Services to

More information

OracleAS Identity Management Solving Real World Problems

OracleAS Identity Management Solving Real World Problems OracleAS Identity Management Solving Real World Problems Web applications are great... Inexpensive development Rapid deployment Access from anywhere BUT. but they can be an administrative and usability

More information

IBM WebSphere Enterprise Service Bus, Version 6.0.1

IBM WebSphere Enterprise Service Bus, Version 6.0.1 Powering your service oriented architecture IBM WebSphere Enterprise Service Bus, Version 6.0.1 Highlights Supports a variety of messaging Requires minimal standards including JMS, Version 1.1 programming

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

The ESB and Microsoft BI

The ESB and Microsoft BI Business Intelligence The ESB and Microsoft BI The role of the Enterprise Service Bus in Microsoft s BI Framework Gijsbert Gijs in t Veld CTO, BizTalk Server MVP gijs.intveld@motion10.com About motion10

More information

AquaLogic Service Bus

AquaLogic Service Bus AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership

More information

era J2EE Platform and Tool Recommendations

era J2EE Platform and Tool Recommendations Version 0.1 (Complete Draft) March 2, 2001 Contract No: Task Order No: Document ID: Prepared For: Office of Policy for Extramural Research Administration Office of Extramural Research National Institutes

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Oracle SOA Suite Then and Now:

Oracle SOA Suite Then and Now: Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality

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

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

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

More information

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

WebSphere Application Server - Introduction, Monitoring Tools, & Administration WebSphere Application Server - Introduction, Monitoring Tools, & Administration presented by: Michael S. Pallos, MBA Senior Solution Architect IBM Certified Systems Expert: WebSphere MQ 5.2 e-business

More information

Introduction to Sun ONE Application Server 7

Introduction to Sun ONE Application Server 7 Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers

More information

Apigee Gateway Specifications

Apigee Gateway Specifications Apigee Gateway Specifications Logging and Auditing Data Selection Request/response messages HTTP headers Simple Object Access Protocol (SOAP) headers Custom fragment selection via XPath Data Handling Encryption

More information

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence Alexandre Vieira Middleware Solutions Team Leader Which FOUNDATION? How to have CONTROL? How to run FASTER? Which FOUNDATION?

More information

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION Executive Summary Enterprise mobility has transformed the way businesses engage with customers, partners and staff while exchanging

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires

More information

Oracle JDeveloper 10g Overview. An Oracle White Paper March 2004

Oracle JDeveloper 10g Overview. An Oracle White Paper March 2004 Oracle JDeveloper 10g Overview An Oracle White Paper March 2004 Oracle JDeveloper 10g Overview Introduction...3 Complete and Integrated...3 Productivity with Choice...3 Standard, Open, and Extensible...4

More information

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com

More information

Leveraging Oracle Fusion Middleware in Agile PLM

Leveraging Oracle Fusion Middleware in Agile PLM Leveraging Oracle Fusion Middleware in Agile PLM Gnani Palanikumar Product Management Director Safe Harbor Statement The following is intended to outline our general product direction.

More information

Oracle Collaboration Suite

Oracle Collaboration Suite Oracle Collaboration Suite Firewall and Load Balancer Architecture Release 2 (9.0.4) Part No. B15609-01 November 2004 This document discusses the use of firewall and load balancer components with Oracle

More information

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

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

More information

Web Services and Application Frameworks (.NET and J2EE)

Web Services and Application Frameworks (.NET and J2EE) Tect Web and Application Frameworks (.NET and J2EE) Gunjan Samtani Dimple Sadhwani Tect. All rights reserved. The author and publisher have made every effort in the preparation of this document to ensure

More information

IBM WebSphere Application Server - Express, Version 5.0

IBM WebSphere Application Server - Express, Version 5.0 An epress on-ramp to dynamic e-business IBM Server - Epress, Version 5.0 Highlights Offers a quick and affordable solution to develop, deploy and manage e-business applications Leverages eisting skills

More information

applications. JBoss Enterprise Application Platform

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

More information

WEB SERVICES. Revised 9/29/2015

WEB SERVICES. Revised 9/29/2015 WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...

More information

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise

More information

Installation and Release Bulletin Replication Server Messaging Edition 15.7.1 for Linux, Microsoft Windows, and UNIX

Installation and Release Bulletin Replication Server Messaging Edition 15.7.1 for Linux, Microsoft Windows, and UNIX Installation and Release Bulletin Replication Server Messaging Edition 15.7.1 for Linux, Microsoft Windows, and UNIX Document ID: DC01091-01-1571-01 Last revised: November 13, 2012 Topic Page 1. Accessing

More information

Enabling the Information Age

Enabling the Information Age Enabling the Information Age Web Application Server 4.0 Agenda Architecture Overview Features 2 1 (OAS) 4.0 Strategy Provide High Enterprise Quality of Service Scalable: Multithreaded, Distributed Server

More information

Integrating SharePoint Sites within WebSphere Portal

Integrating SharePoint Sites within WebSphere Portal Integrating SharePoint Sites within WebSphere Portal November 2007 Contents Executive Summary 2 Proliferation of SharePoint Sites 2 Silos of Information 2 Security and Compliance 3 Overview: Mainsoft SharePoint

More information

JEE Web Applications Jeff Zhuk

JEE Web Applications Jeff Zhuk JEE Web Applications Jeff Zhuk From the book and beyond Integration-Ready Architecture and Design Cambridge University Press Software Engineering With XML, Java,.NET, Wireless, Speech and Knowledge Technologies

More information

Avaya Aura Orchestration Designer

Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent

More information

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

How Can Agile Customers Benefit from Oracle Fusion Middleware Today? How Can Agile Customers Benefit from Oracle Fusion Middleware Today? Devendra Singh VP, Development, Agile PLM Gnani Palanikumar Product Management Director, Agile PLM Markus Zirn

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction

More information

Project Title: Judicial Branch Enterprise Document Management System RFP Number: FIN122210CK Appendix D Technical Features List

Project Title: Judicial Branch Enterprise Document Management System RFP Number: FIN122210CK Appendix D Technical Features List FEAT891 Medium Recoverable using backup The solution shall be recoverable from backup storage media storage media. FEAT893 Desired Medium Support Load Sharing High Availability The solution should utilize

More information

WHITE PAPER. Domo Advanced Architecture

WHITE PAPER. Domo Advanced Architecture WHITE PAPER Domo Advanced Architecture Overview There are several questions that any architect or technology advisor may ask about a new system during the evaluation process: How will it fit into our organization

More information

Building a Complex Web Application Using ADF and Siebel

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following

More information

The Enterprise Java Internet Provider

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

More information

IBM Cognos Business Intelligence Version 10.1.1. Architecture and Deployment Guide

IBM Cognos Business Intelligence Version 10.1.1. Architecture and Deployment Guide IBM Cognos Business Intelligence Version 10.1.1 Architecture and Deployment Guide Note Before using this information and the product it supports, read the information in Notices on page 127. Product Information

More information

Oracle Business Activity Monitoring 11g New Features

Oracle Business Activity Monitoring 11g New Features Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework

More information

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component

More information

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

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

More information

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES This document is intended to provide insight into the considerations and processes required to move an enterprise application from a JavaEE-based

More information

Websphere - Smarter Software For A Smarter Planet. Build a Flexible Application Infrastructure Environment WebSphere Connectivity Solutions

Websphere - Smarter Software For A Smarter Planet. Build a Flexible Application Infrastructure Environment WebSphere Connectivity Solutions Websphere - Smarter Software For A Smarter Planet Build a Flexible Application Infrastructure Environment WebSphere Connectivity Solutions Service Oriented Finance Payment Systems - Connectivity Requirements

More information

Adobe ColdFusion 11 Enterprise Edition

Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition Version Comparison Adobe ColdFusion 11 Enterprise Edition Adobe ColdFusion 11 Enterprise Edition is an all-in-one application server that offers you a single platform

More information

Building an ecommerce Solution Architecture

Building an ecommerce Solution Architecture New England Electronic Commerce Users' Group Building an ecommerce Solution Architecture Vin D AmicoD President vin@damicon damicon.com January 2002 Goals Introduce Damicon, LLC Define Architecture Show

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

WebSphere Suite Overview

WebSphere Suite Overview Private (On-Site) Classes and Related Technical Books To discuss your training needs or request an on-site class call us at: 800.356.9093 or visit our web site at MVS Training, Inc. Own our helpful series

More information

S y s t e m A r c h i t e c t u r e

S y s t e m A r c h i t e c t u r e S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual

More information

ManageEngine (division of ZOHO Corporation) www.manageengine.com. Infrastructure Management Solution (IMS)

ManageEngine (division of ZOHO Corporation) www.manageengine.com. Infrastructure Management Solution (IMS) ManageEngine (division of ZOHO Corporation) www.manageengine.com Infrastructure Management Solution (IMS) Contents Primer on IM (Infrastructure Management)... 3 What is Infrastructure Management?... 3

More information

Version 14.0. Overview. Business value

Version 14.0. Overview. Business value PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing

More information

IBM Tivoli Identity Manager

IBM Tivoli Identity Manager Automated, role-based user management and provisioning of user services IBM Tivoli Identity Manager Reduce help-desk costs and IT staff workload with Web self-service and password reset/synch interfaces

More information

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

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

More information

White paper. IBM WebSphere Application Server architecture

White paper. IBM WebSphere Application Server architecture White paper IBM WebSphere Application Server architecture WebSphere Application Server architecture This IBM WebSphere Application Server white paper was written by: Jeff Reser, WebSphere Product Manager

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

A Guide to Creating C++ Web Services

A Guide to Creating C++ Web Services A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction

More information

WebSphere Portal Server and Web Services Whitepaper

WebSphere Portal Server and Web Services Whitepaper WebSphere Server and s Whitepaper Thomas Schaeck (schaeck@de.ibm.com) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically

More information

IBM WebSphere Server Administration

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

More information

WebSphere Server Administration Course

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

More information

Oracle In-Memory Database Cache Overview

<Insert Picture Here> Oracle In-Memory Database Cache Overview Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,

More information

4. Concepts and Technologies for B2C, B2E, and B2B Transaction

4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI

More information

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (10.1.3.4.

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (10.1.3.4. Oracle Business Intelligence Publisher Certification Information 10g Release 3 (10.1.3.4.2) E12692-08 September 2011 This document outlines the certified hardware and software configurations for Oracle

More information

Groot, Groter, Groots(t)

Groot, Groter, Groots(t) Groot, Groter, Groots(t) Evelyn Gerritsen FMW Sales Consultant Oasis of the Seas Oracle Fusion Middleware Applications Middleware Database Infrastructure & Management Oracle Fusion

More information

Managing Your Workflow System

Managing Your Workflow System SUNGARD SUMMIT 2007 sungardsummit.com 1 Managing Your Workflow System Presented by: Michael Brzycki, SunGard Higher Education March 20, 2007 A Community of Learning Introduction Topic: Learn how to leverage

More information

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005 BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER An Oracle White Paper Jan 2005 BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS

More information

OBIEE 11g Scaleout & Clustering

OBIEE 11g Scaleout & Clustering OBIEE 11g Scaleout & Clustering Borkur Steingrimsson, Rittman Mead Consulting Collaborate, Orlando, April 2011 Agenda Review OBIEE Architecture Installation Scenarios : Desktop, Departmental, Enterprise

More information

Oracle WebLogic Server 11g Administration

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

More information

WEBLOGIC ADMINISTRATION

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

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

SNUG June 16, 2006 The Future of PeopleSoft Integration

SNUG June 16, 2006 The Future of PeopleSoft Integration SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand

More information

single sign-on capability

single sign-on capability hp NonStop servers hp white paper single sign-on capability Technology that provides corporate users with access to all of their information through a single portal website. case study: a growing internet

More information

IBM Cognos 8 ARCHITECTURE AND DEPLOYMENT GUIDE

IBM Cognos 8 ARCHITECTURE AND DEPLOYMENT GUIDE IBM Cognos 8 ARCHITECTURE AND DEPLOYMENT GUIDE Product Information This document applies to IBM Cognos 8 Version 8.4 and may also apply to subsequent releases. To check for newer versions of this document,

More information