The Power To Develop. i Develop



Hasonló dokumentumok
Oracle Containers for Java - j2ee alkalmazás szerver funkciók. Molnár Balázs Oracle Hungary

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Osztott alkalmazások fejlesztési technológiái Áttekintés

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Klotz Tamás earchitect Oracle

A Java EE 5 plattform

JAVA webes alkalmazások

webalkalmazások fejlesztése elosztott alapon

NetWare 6 technikai áttekintés 2. rész

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Konszolidáció és költségcsökkentés a gyakorlatban. Az Országos Tisztifőorvosi Hivatal Oracle adatbázis konszolidációja

SAP Business One. Méretre szabás. Mosaic Business System Kft.; Support:

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Web-fejlesztés NGM_IN002_1

Microsoft SQL Server telepítése

Informatikai Tesztek Katalógus

Szoftver Tervezési Dokumentáció. Nguyen Thai Binh

Mosolygó Ferenc. Értékesítési Konzultáns.

Párhuzamos és Grid rendszerek

Üzleti folyamatok a felhőben. ECM Szakmai Kongresszus 2011.október 4.

Alkalmazások teljesítmény problémáinak megszűntetése

Oracle E-Business Suite auditok tapasztalatai. Gáspár Gyula Senior Manager Oracle License Management Services, Central Europe április 6.

Alkalmazás és megjelenítés virtualizáció

MVC Java EE Java EE Kliensek JavaBeanek Java EE komponensek Web-alkalmazások Fejlesztői környezet. Java Web technológiák

<Insert Picture Here> Migráció MS Access-ről Oracle Application Express-re

S04-2 Elosztott alkalmazások készítése

Hibrid Cloud az új Oracle Enterprise Manager Cloud Control 13c-vel

Elektronikus Információs és Nyilvántartási Rendszer a Doktori Iskolák fiatal kutatói részére

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

RH/CentOS felügyelet SUSE Manager segítségével. Kovács Lajos Vezető konzultáns

Másolatképzési technikák és azok felhasználási lehetőségei

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás

DSD DSD. Egy országos méretű orvosi adatbázissal kapcsolatos informatikai kihívások. Kovács László Pataki Balázs Pataki Máté MTA SZTAKI DSD

Adatbányászat és Perszonalizáció architektúra

Tarantella Secure Global Desktop Enterprise Edition

Tűzfal megoldások. ComNETWORX nap, I. 30. ComNETWORX Rt.

Magyar Posta központi Oracle infrastruktúrája VMware alapokon

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

IBM Business Monitor telepítési kézikönyv

iseries Client Access Express - Mielőtt elkezdi

TP-LINK Business Wireless Az EAP Kontrolleres Wi-Fi termékcsalád bemutatása - bevezető SMB Product Line

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

SAP Business One. Áttekintés, gyakorlati ismertetı. Mosaic Business System Kft.; Support:

BMD Rendszerkövetelmények

Windows Screencast teszt

A JAVA FUTTATÁSAKOR ELŐFORDULÓ HIBA-

Felhő rendszerek és felhő föderációk. Kacsuk Péter MTA SZTAKI

MMK-Informatikai projekt ellenőr képzés 4

SUSE Linux Enterprise High Availability. Kovács Lajos Vezető konzultáns

Operációs rendszerek. A Windows NT felépítése

Multimédiás adatbázisok

GE ITSG Industrial Technology Services Group

Üdvözli Önöket A PGY3 tantárgy! Bakay Árpád dr. NETvisor kft (30) arpad.bakay@netvisor.hu

Az OpenScape Business rendszerek egységes architektúrára épülnek: Rugalmas, skálázható és megbízható

IBM Tivoli Access Manager for WebLogic Server Felhasználóikézikönyv. 3.9-es verzió GC

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

A JAVA FUTTATÁSAKOR ELŐFORDULÓ HIBA-

A 21. század adatközpontja Oracle Solaris alapon

Cisco Catalyst 3500XL switch segédlet

OCSP Stapling. Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10)

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

Forgalmi grafikák és statisztika MRTG-vel

vezeték nélküli Turi János Mérnök tanácsadó Cisco Systems Magyarország Kft.

Hálózati ismeretek. Az együttműködés szükségessége:

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

NAGY TELJESÍTM. Szerzők Dévai. István Automatizálási. és s Alkalmazott Informatikai Tanszék

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Esri Magyarország Felhasználói Konferencia Portal for ArcGIS. Kisréti Ákos

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

LINUX LDAP címtár. Mi a címtár?

HRdoc+ Rendszerismertető. Számítástechnikai és Szolgáltató Kft. Tel.: H-2051 Biatorbágy, Viola u. 38.

Oracle Enterprise Manager 12c Cloud Control és 11g Grid Control összehasonlítás

Teljesítménymodellezés

S, mint secure. Nagy Attila Gábor Wildom Kft.

Osztott rendszerek, Java EE. Általános bevezető

IBM Business Monitor 7. változat 5. alváltozat. IBM Business Monitor telepítési kézikönyv

ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL

Titkok. Oracle adatbázisok proaktív es reaktív védelmi eszközei. Mosolygó Ferenc, vezetı technológiai tanácsadó. <Insert Picture Here>

Oracle Forms - Oracle Application Express alkalmazások migrációja a jövőbe

Felhőszolgáltatások megvalósítása PureSystems eszközökön

MVC desktop alkalmazás esetén. MVC Model-View-Controller. eredete: Model View Controller (MVC) elv Java EE Java alapú Web alkalmazások

NetWare 6. bemutató. Szittya Tamás. ügyvezető igazgató. The Power to Change

Open Enterprise Server a Novell NetWare legújabb verziója

Az IBM megközelítése a végpont védelemhez

TELJESÍTÉNYMÉRÉS FELHŐ ALAPÚ KÖRNYEZETBEN AZURE CLOUD ANALÍZIS

Szoftverarchitektúrák. 12. Sorozat portál (követelmény specifikáció)

A hibrid DB cloud biztonsági eszköztára. Kóródi Ferenc Budapest,

Oracle adatbázis biztonság a gyakorlatban és 12c újdonságok

Simon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék

VMware vsphere. Virtuális Hálózatok Biztonsága. Andrews IT Engineering Kft.

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

Miért jó nekünk kutatóknak a felhő? Kacsuk Péter MTA SZTAKI

Felhő alapú hálózatok Konténerek orkesztrálása Simon Csaba. Budapesti Műszaki és Gazdaságtudományi Egyetem

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

Szolgáltatás Orientált Architektúra és több felhasználós adatbázis használata OKF keretein belül. Beke Dániel

Mosolygó Ferenc értékesítési konzultáns

Átírás:

The Power To Develop 2001

Alkalmazások fejlesztése Oracle9i Alkalmazás rel Molnár Balázs Értékesítési konzultáns Oracle Hungary

Miről is lesz szó? Mi az Oracle9i AS, technikailag? Hogyan működik Oracle9i AS? Telepítési lehetőségek További információ?

Oracle Internet Platform Az Oracle platformja: Oracle9i Egyszerű, Teljeskörű, Integrált Három kulcsösszetevő: Alkalmazás szerver Adatbázis szerver Fejlesztői csomag

Oracle9i AS: Nagyobb részek Web Gyorsítótár szolgáltatás Kommunikációs szolgáltatás Megjelenítő Presentation szolgáltatás Services Üzleti logika szolgáltatás Adat Gyorsítótár Szolgáltatás Web Cache Oracle Oracle Wireless Services Servlets/JSPs XML/XSL PL/SQL PERL Portal ifs Java Stored Procedures EJBs CORBA BC4J PL/SQL Database Cache Oracle Legacy Protocols Discoverer Viewer Reports nem-oracle DB Forms System Services Enterprise Manager, Advanced Security, OID (client)

Oracle Feladata. listener és kérés szétosztó Megvalósítás. Az Apache Server-re alapozva, többnyire C kód, ami az operációs rendszeren fut Helye a 9iAS 9 architektúrában. Fogadja a kéréseket a kliens oldalról; kiszolgálja a fájlrendszerben lévő statikus fájlokat; továbbküldi a kéréseket más ias szolgáltatásokhoz mods -okon keresztül (pl. mod_jserv). A modokat C ben írják és a Server processzben futnak. S Oracle (Apache) mod_jserv mod_perl mod_plsql mod_ose mod_ssl AJP Net8 Apache JServ Oracle PL/SQL és JVM

mod_plsql Feladata. Egy plug-in ami az állapotmentes PL/SQL és Java tárolt eljárások felé továbbítja a kéréseket. A mod_plsql az OAS-ban lévő PL/SQL cartridge utódja. Megvalósítás. Többnyire C kód Helye a 9iAS 9 architektúrában. Átveszi a kéréseket a szervertől és megfelelteti őket adatbázis tárolt eljárásoknak. A mod_plsql tartja fent a DAD-ok (database access descriptors) által definiált adatbázis kapcsolatokat. S Oracle (Apache) mod_jserv mod_perl mod_plsql mod_ose Net8 Oracle PL/SQL mod_ssl

mod_ssl Feladata. Egy plug-in, ami secure sockets layer kapcsolat lehetőségét egyszrűen biztosítja. Megvalósítás. Többnyire C kód Helye a 9iAS 9 architektúrában. A beállítható úgy, hogy a tartalmat a biztonságos S protokollon keresztül szolgáltassa. A mod_ssl kezeli a security kommunikációt a szerver és a böngésző kliens között. Egyéb. mod_ssl kihasználja az Oracle titkosító mechanizmusait S Oracle Server (Apache) mod_jserv mod_perl mod_plsql mod_ose Net8 IIOP Oracle PL/SQL és JVM mod_ssl

Apache JServ Feladata. Java Szervlet engine, a Szervlet v. 2.0 API-t támogatja Megvalósítás. 2 fő rész. A motor 100% -os Java ami egy JVM-en (tipikusan JDKn) fut. A kéréseket a mod_jserv továbbítja a motor felé az AJP (Apache JServ Protocol) protokollon keresztül. Helye a 9iAS 9 architektúrában. A szervletekhez érkező kéréseket a továbbitja a mod_jserv-hez, amely továbbküldi őket a JServ szervlet motor felé. A motor azonos vagy különböző szerveren is futhat, mint a. S Oracle Server (Apache) mod_jserv mod_perl mod_plsql mod_ose mod_ssl AJP JDK JVM Apache JServ RMI IIOP

Oracle JVM Feladata. Állapot tartó Java VM valamint EJB konténer, CORBA szerver, szervlet és JSP futtató. Adatbázis tárolt eljárások futtatására is képes. Megvalósítás. Többnyire C és Java. Azonos infrastruktúrát használ az Oracle8i PL/SQL motorral és az Oracle8i Cache-el Helye a 9iAS 9 architektúrában. Nagyszámú kliens által felhasználható. IIOP Oracle JVM EJB Servlet CORBA JSP Oracle mod_8i /Net8 Tárolt eljárások

Miről is lesz szó? Mi az Oracle9i AS, technikailag? Hogyan működik Oracle9i AS? Méretezhetőség Megbízhatóság Terhelés elosztás Telepítési lehetőségek További információ?

9iAS Méretezhetőség Az olcsó hardverektől a Clusterekig minden platformon alkalmazható Adatbázis teljesítmény növelő; az adatok középső rétegre való átmozgatásával Oracle Database Cache Alkalmazás teljesítmény növelő az üzleti logika köztes rétegbeli futtatása által.

Megbízhatóság A 9iAS -nak nem egy kritikus ponton múlik a működése 9iAS elkülöníti a hozzáféréseket a session leállások hatásának csökkentése érdekében 9iAS automatikusan észleli a hibát, átirányítja a kapcsolatokat, ujraindítja az eljárásokat, és tartalék eljárásokat használhat

Megbízhatóság Kapcsolat izoláció A kapcsolat izoláció néhány olyan rendszer tulajdonsága, amely védi egymástól a felhasználók kapcsolatait. Egy felhasználói kapcsolat hibája nem hat a többi kapcsolatra 9iAS az Oracle8i JVM-ben lévő kapcsolat izolációt használja a Oracle8i PL/SQL-ben, a Form, Reports szolgáltatásokban, és másutt is. Megkülönbözteti az Oracle8i JVM -et JDK JVM -től. Kliens Kliens Kliens Oracle8i JVM

Megbízhatóság Kapcsolat átirányítás Egy ias szolgáltatás hibája esetén, a kérés átirányítható a szolgáltatás egy másik példányára. Ha a kliens egy állapotfüggő alkalmazáshoz fér hozzá, átirányítható az alkalmazás egy másik példányára egy alternatív útvonalon Oracle8i JVM Server on Node A Client Network load- balancer Server on Node B Oracle8i JVM Oracle8i JVM

Terhelés elosztás 9iAS maximálisan kihasználja a hardver kapacitást a terhelés elosztás segítségével 9iAS megfelelően elosztja az erőforrásokat Egy szerveren belül a thread-ek és processzek között ek között 9iAS könnyen telepíthető köztes rétegbeli szerver farmokra

Terhelés elosztás Apache JServ - több szerver Példa: terhelés elosztás egy szerver farmon Apache JServ esetén A szerver elosztja a kéréseket az Apache JServ példányok között. A nagyobb gépek több kérést kaphatnak. Apache JServ Apache JServ Apache JServ Kliens Apache JServ Apache JServ

Miről is lesz szó? Mi az Oracle9i AS, technikailag? Hogyan működik Oracle9i AS? Telepítési lehetőségek További információ?

JSP/Servlet: Servlet: Egyszerű telepítés Apache JServ Oracle8i Data

JSP/Servlet: Servlet: : Több rétegű rétegek: Skálázható és hibatűrő Apache JServ Oracle8i Adat Lehetséges Tűzfal, Apache JServ rétegek: megbíhatóbb szervlet futtató Apache JServ Oracle8i Adat

JSP/Servlet: Servlet: Többrétegű gyorsítótáras megoldás rétegek; Apache JServ és Cache rétegek: Gyorsabb adatelérés Apache JServ Cache adat Oracle8i Adat rétegek, Apache JServ rétegek, Cache rétegek és OPS (Oracle paralel ): Nincs kritikus pont Server Apache JServ Cache adat Oracle8i OPS OPS Adat

PL/SQL futtatás (pl.. Portál) Egyszerű:Legkönnyebb ideális fejlesztéshez Oracle8i O8i PL/SQ L Adat rétegek: Oracle8i tűzfal mögött Oracle8i Adat PL/SQ L és Cache rétegek: Skálázhatóbb futtatás, Ha OPS-t használunk nincs kritikus pont PL/SQL Cache adat Oracle8i Oracle8 OPS Adat PL/SQ L Lehetséges tűzfal

Miről is lesz szó? Mi az Oracle9i AS, technikailag? Hogyan működik Oracle9i AS? Telepítési lehetőségek További információ?

Oracle9i Application Server www.oracle.com Oracle Technology Network technet.oracle.com Oracle Certified Professional technet.oracle.com/training training Oracle Support Services technet.oracle.com/support

The Power To Develop 2001