GemStone Systems. GemStone. GemStone/J 4.0

Similar documents
Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

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

Introduction to componentbased software development

WebSphere 4.0 General Introduction

Deccansoft Software Services. J2EE Syllabus

Client/Server-Architecture

SUN Sun Certified Enterprise Architect for J2EE 5. Download Full Version :

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

Chapter 6 Enterprise Java Beans

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

Overview p. 1 Server-side Component Architectures p. 3 The Need for a Server-Side Component Architecture p. 4 Server-Side Component Architecture

Appendix A - Glossary(of OO software term s)

QUALITY SUPPORT FROM THE SOURCE.

WebSphere Application Server, Version 5. What s New?

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

Designing a Distributed System

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

(9A05803) WEB SERVICES (ELECTIVE - III)

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

Oracle WebLogic Server 11g: Administration Essentials

Installing and Configuring the Runtime Processes 2

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Application Servers in E-Commerce Applications

Oracle 10g: Build J2EE Applications

J2EE: Best Practices for Application Development and Achieving High-Volume Throughput. Michael S Pallos, MBA Session: 3567, 4:30 pm August 11, 2003

What is it? What does it do?

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

Market leading web application server product

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

History of Enterprise Java

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

~ Ian Hunneybell: CBSD Revision Notes (07/06/2006) ~

Oracle9iAS Tech nicaloverview

J2EE Interview Questions

Java EE 7: Back-End Server Application Development

CO Java EE 7: Back-End Server Application Development

Java EE Patterns 176

Axway Validation Authority Suite

Projects. How much new information can fit in your brain? Corporate Trainer s Profile TECHNOLOGIES

CS612: IT Technology and Course Overview

It Is a Difficult Question! The Goal of This Study. Specification. The Goal of This Study. History. Existing Benchmarks

Goal. Outline. Outline. J2EE architecture. Enterprise JavaBeans. J2EE Performance Scalability and Clustering Part 1

Oracle Fusion Middleware 11g: Build Applications with ADF I

X100 ARCHITECTURE REFERENCES:

The team that wrote this redbook

Oracle Fusion Middleware 11g: Build Applications with ADF I

Page 1. Extreme Java G Session 8 - Sub-Topic 2 OMA Trading Services

Chapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.

J2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies

GlassFish v2.1 & Enterprise Manager. Alexis Moussine-Pouchkine Sun Microsystems

Factsheet of Public Services Infrastructure (PSi) Updated on: 1st Sep 03

OpenIAM Identity and Access Manager Technical Architecture Overview

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs

Trading Services for Distributed Enterprise Communications. Dr. Jean-Claude Franchitti. Presentation Agenda

Outline. Chapter 5 Application Server Middleware. Types of application server middleware. TP monitors CORBA Server-side components and EJB Summary

Agenda. Summary of Previous Session. Extreme Java G Session 3 - Main Theme Java Core Technologies (Part I)

Java Enterprise Edition

GlassFish High Availability Overview

IBM WebSphere Application Server V4.0. Performance. 10/02/01 Copyright 2001 IBM Corporation WS40ST11.prz Page 248 of of 28

Building the Enterprise

Plan. Department of Informatics. Advanced Software Engineering Prof. J. Pasquier-Rocha Cours de Master en Informatique - SH 2003/04

BEA WebLogic Server. and BEA WebLogic Express. Introduction to BEA WebLogic Server 6.1

Component-Based Software Engineering. ECE493-Topic 5 Winter Lecture 26 Java Enterprise (Part D)

Data Management in Application Servers. Dean Jacobs BEA Systems

open source community experience distilled

Problems in Scaling an Application Client

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Planning the Future with Planets The Planets Interoperability Framework. Presented by Ross King Austrian Research Centers GmbH ARC

Introduction. Key Features and Benefits

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

Contents at a Glance. vii

Introduction to WebSphere Platform Messaging (WPM)

Outline. Chapter 5 Application Server Middleware WS 2010/11 1. Types of application server middleware

Chapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.

Adapter for Mainframe

Outline. Chapter 5 Application Server Middleware. Types of application server middleware. TP monitors CORBA Server-side components and EJB Summary

Application Connectivity Strategies

iseries & WebSphere Express

Private Cloud Database Consolidation Name, Title

BEAWebLogic. Server. Introduction to WebLogic Server and WebLogic Express. Version 8.1 Revised: June 28, 2006 Part Number:

Application Servers G Session 11 - Sub-Topic 2 Using Enterprise JavaBeans. Dr. Jean-Claude Franchitti

Commonwealth of Pennsylvania - Justice Network

Developing Enterprise Cloud Solutions with Azure

Administering the JBoss 5.x Application Server

JDBC(TM) API Tutorial And Reference: Universal Data Access For The Java(TM) 2 Platform (2nd Edition) Download Free (EPUB, PDF)

Essential Software Architecture

Sun Java System Application Server 8.1: Administration & Deployment

Enterprise Java Security Fundamentals

BEA WebLogic. Server. Introduction to WebLogic Server and WebLogic Express

Understanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation

Enterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers

Application Server Evaluation Method

<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server

TUTORIAL: WHITE PAPER. VERITAS Indepth for the J2EE Platform PERFORMANCE MANAGEMENT FOR J2EE APPLICATIONS

Call: JSP Spring Hibernate Webservice Course Content:35-40hours Course Outline

X-S Framework Leveraging XML on Servlet Technology

NetBeans IDE Field Guide

WEBSPHERE APPLICATION SERVER

Exam Actual. Higher Quality. Better Service! QUESTION & ANSWER

Transcription:

GemStone Systems The Software Infrastructure Technology Leader for the New B2B Economy GemStone/J 4.0 Minimizes total cost of ownership, while maximizing scalability, high availability, and rapid deployment in a secure environment. Martin Rentz Consultant martinr@gemstone.com GemStone Systems (Deutschland) GmbH 28. Juni 2000 GemStone GemStone founded in 1982 Technology based on an architecture that has been used in large-scale commercial applications in the industry for 10+ years. Java 2 Platform based (Java 1.2) since 1998 GemStone/J is the premier Java Application Server available today with Java HotSpot Standards based 2 GemStone Systems, Inc.

Industry technology drivers Standard language and enterprise APIs Mature distributed object standard Server-side component development model Web Enable with Servlets, JSP Workflow Enable with embedded WF 3 GemStone Systems, Inc. GemStone/J - ecommerce Ready Jumpstart site development Automate tasks and business processes J2EE component models CORBA infrastructure and development Transparently maintain component state E-Business Components JSP/ Servlets Component Data GemStone/J Server Process Automation J2EE Services EJB Java Security Architecture (JSA, JCA, X.509, SSL) CORBA Persistent Cache Architecture In-Process Data Messaging/ EAI JTS/ JDBC/ JMS Cached RDBMS Data Integrate automated processes Security built in at every level RDBMS caching for performance 4 GemStone Systems, Inc.

, -. / 0 1 2 3 4 5 6 High Level Process View GemStone/J Application Server Garbage Collector "!$#&%(' ) *+ '( Stone System Agent Tranlogs Clients AIO Page Server GemStone Repository Global Naming OTM JDBC RDB Repository 5 GemStone Systems, Inc. GemStone/J Product Editions Web Edition Component Edition Servlet Engine (JSP, Servlet) Pools: Servlet, VM, JDBC Connection Java 2 Security J2EE Component Models (EJB) Services to rapidly build component-based application E-Gen auto generation tool Enterprise Edition Integrated CORBA ORB Object Transaction Monitor PKI-based security and SSL GemStone/J Full-size PCA Commerce Automation Edition Workflow Components for building high-end ecommerce sites 12 GemStone Systems, Inc.

7 8 9 : Java Success Developer s Guide Open source J2EE application using best practices Design patterns documented www.javasuccess.com website Design pattern challenge Webcasts Technical discussions about design patterns The 70% solution J2EE application framework-- think of it as J2EE++ XML Exchange for trading partner integration 14 GemStone Systems, Inc. GemStone/J 4.0 The Adaptable J2EE Platform Minimizes total cost of ownership, while maximizing scalability, high availability, and rapid deployment in a secure environment. 15 GemStone Systems, Inc.

; < = GemStone/J 4.0 The Adaptable J2EE Platform Adaptable Extreme Clustering Advanced, pluggable security Universal Application Model Persistent Caching JMS Rapid, successful deployment and reduced cost of ownership for B2B applications 16 GemStone Systems, Inc. Extreme Clustering Multi-VM architecture Smart Load Balancing Total Availability Be able to scale and adapt to B2B complexities with software first then hardware as needed 18 GemStone Systems, Inc.

>? Multi-VM Architecture Multiple VMs per server and machine Multiple machines per server HotSpot multi-threaded VMs Build scalable application as if building for single VM architecture 19 GemStone Systems, Inc. Smart Load Balancing Multi-level Pooling Clustered VMs Multiple VM pools per machine Multiple pools of services Load Balancing Load balanced VMs across one or more machines Dynamic Allocation of: VMs Servlets Components Threads JDBC Connection Scaling with software 20 GemStone Systems, Inc.

@ A Total Availability System Failover Use of High Availability software and agents (Veritas VCS and Integratus UHA) Hardware monitoring and failover Precision Failover Use of internal High Availability monitoring processes Software process monitoring and failover Protects against failures 21 GemStone Systems, Inc. Total Availability 22 GemStone Systems, Inc.

E F B C D Pluggable Security Pluggable PKI Authentication Advanced Authorization Pluggable SSL Ensure your application scales securely 23 GemStone Systems, Inc. Pluggable PKI for authentication PKI through Entrust Pluggable interface Innovative Authentication Single sign-on through Impersonation Protect against stolen certificates through Challenge-Response Secure user access Use the latest and best PKI 24 GemStone Systems, Inc.

G H I J Authorization Technology User based Access Control List (ACL) Component associated ACLs Allow appropriate access Flexible access policies Ensure only authorized users access the system 25 GemStone Systems, Inc. Pluggable SSL Technology Pluggable SSL Phaos, RSA and JCP based SSL Secure over-the-wire communication Standard SSL No coding involved 26 GemStone Systems, Inc.

M K L N Universal Application Model Universal Deployment Model Universal Delivery Technology Be successful through multiple deployment cycles with multiple J2EE architectures 27 GemStone Systems, Inc. Universal Application Model Universal Deployment Model Common Deployment EJBs, CORBA Objects, Web objects. XML based DDs. Universal Delivery Technology No-Stop deployment Remote deployment Flexible deployment Common Deployment Process Deploy easily 28 GemStone Systems, Inc.

O P Q R Persistent Caching Technology Persistent Cache Architecture O/R Mapping Container Managed Persistence Gain application performance through intelligent caching 29 GemStone Systems, Inc. Persistent Caching Persistent Cache Architecture Shared Object Cache Up to 100 GB of object data Caching Write through caching EJB-based GemStone/J 4.0 Reads VM VM Writes Speed application execution by caching often used object data PCA OR Mapping JDBC RDBMS 30 GemStone Systems, Inc.

S T U V W X Persistent Caching O/R Mapping Map to any RDBMS Highly integrated Take advantage of JDBC connection pooling Standard window into cache SQL based queries for standard access Indexing for performance Container Managed Persistence Auto generate CMP-based entity beans 31 GemStone Systems, Inc. Java Message Service TM Enhance communication between your B2B site and other applications Built-in support for standards-based publish/subscribe guaranteed message delivery automatic message logging JMS 1.0 from Fiorano Software, Inc. 32 GemStone Systems, Inc.

Martin Rentz Consultant http://www.gemstone.com GemStone Systems (Deutschland) GmbH Max-Planck-Straße 7 D-85716 Unterschleißheim Tel: (089) 317737-25 Fax: (089) 317737-99 Internet: martinr@gemstone.com 28. Juni 2000