Title: Fusion Middleware Roadshow
1- Fusion Middleware Roadshow
- WebCache, OHS, OC4J
- Dimitar Sarafov
- CNsys PLC
Fusion Middleware Roadshow - 2005
2WebCache
OHS
OC4J
NET8
HTTP / HTTPS
HTTP / HTTPS
AJP13
Fusion Middleware Roadshow - 2005
3- Oracle HTTP Server (OHS) ???????????
- OHS (Apache based)
- ???????????? ????????? ?? 10g
- ???? ?? ?? ????????? ?? ??????? ?????? ?? OC4J
- A??????? OC4J instance ??? cluster
Fusion Middleware Roadshow - 2005
4- OHS - ???????????? ??? ????? ??????????.
- PHP 4
- PERL
- Fast CGI
- CGI
Fusion Middleware Roadshow - 2005
5OHS - SSL
- mod_ossl
- ?????????? ??????????? ????? ??????? ? ??????? -
RSA ??? DES ????????. - MD5 ??? SHA checksum ????????? ?? ????????? ??
???????? ?? ??????????? ?? ??????? - Certificate management - Oracle wallets.
Fusion Middleware Roadshow - 2005
6OHS - mod_ossl
Fusion Middleware Roadshow - 2005
7Fusion Middleware Roadshow - 2005
8Fusion Middleware Roadshow - 2005
9OHS - ????????????
ServerName thor.cnsys.bg SSLEngine on SSLWallet
file/oracle/product/iAS10g/Apache/Apache/ssl_cert
SSLCARevocationPath /oracle/product/iAS10g/Apach
e/Apache/ssl_crl SSLVerifyClient require
Fusion Middleware Roadshow - 2005
10OHS/OC4J Port Tunneling
Fusion Middleware Roadshow - 2005
11OHS - IASPT
- OHS ???????? ?????? ?? IASPT ?????? ?? OC4J
- ????????????? ????? ????? ?????????? ? ??????????
- ???????? ?? ??????????? AJP13 ????????
- High-availability
- Automatic failover
Fusion Middleware Roadshow - 2005
12OPMN third party applications
ltias-component idMAIL_CHECKER" status"enabled"
id-matching"true"gt ltprocess-type
id" MAIL_CHECKER" module-id"CUSTOM"gt
ltstart timeout"600"/gt ltstop
timeout"120"/gt ltprocess-set id"
MAIL_CHECKER" numprocs"1"gt
ltmodule-datagt ltcategory
id"start-parameters"gt
ltdata id"start-executable" value"/oracle/product
/iAS10g/bin/mcaServer.sh"/gt
lt/categorygt lt/module-datagt
lt/process-setgt
lt/process-typegt lt/ias-componentgt
Fusion Middleware Roadshow - 2005
13Oracle Containers For Java (OC4J) - JMS
- ????????? ??????? ?? ??????????? ?/? ????????
?????????? - ????? ????? ????????? ?? ???????? ??????????
- ?????????? ?????????? ?? ???
- ??????????? ?? ????? ? distributed environment
- JMS ?????????? ?????????? API ?? ?????? ??
enterprise messaging ???????. ????????? ??
???????????? ?? ?? ?????????? ?? ???????????? ??
messaging ??? ?? ?? ??????????? ?? ???????????
????????????? ?? messaging ?????????.
Fusion Middleware Roadshow - 2005
14OC4J JMS The picture
Fusion Middleware Roadshow - 2005
15OC4J JMS Configuration
- jms.xml port, queues, topics, logs (file,
mail), connection-factories - queue/topics connection-factories ?????????
??????????? ?? ??????????? ????????????? - ltxa-queue-connectiongt, ltxa-topic-connection-factor
ygt - JTS - Exception queue
- JMSutils tool ???????? ?? ??????????????,
??????? ?? ???????????? - File Persistence
- ltqueue name"Hello World Queue"
location"jms/helloWorldQueue" - persistence-file"helloWorld.queue/gt
- Queue file, Lock file max 64 file handlers
Fusion Middleware Roadshow - 2005
16OC4j JMS Oracle Streams Advanced Queuing
- Oracle 10g AS ?????????? ?????????? ?????????,
???? ????? ? ???????? ?? ?? ?????????
???????????? JMS ?????????? ResourceProvider
interface. - oracle.jms.OjmsContext - AQ ? ?????-???????????? messaging ???????
(point-to-point and publish/subscribe messaging) - ???????? ? ???????? ?? Java, C, PL/SQL ? ?????.
???? ????? AQ ????? ????? ???????? ???
??????????? ?? ?????????? ?????? ?? ????????
?????. - Queue ?? ??????? ? ?????? ?????.
- application.xml resource provider,
data-sources.xml DB connection - orion-application.xml resource provider,
data-sources.xml DB connection
Fusion Middleware Roadshow - 2005
17WebCache - Features
- Cache (static and dynamic content)
- Compress content
- Load balancing and failover detection for
application Web servers - Multiple Versions of the Same Object
- Personalized Attributes
- Content Assembly and Partial Page Caching (ESI)
Fusion Middleware Roadshow - 2005