Copyright©2006,Oracle.Allrightsreserved.MigratingfromWebLogicServerCopyright©2006,Oracle.Allrightsreserved.F-2KeyPointsinPerformingMigrationFollowingarethekeypointsinmigratingfromWebLogicServertoOracleApplicationServer:•Portability•ProprietaryextensionsCopyright©2006,Oracle.Allrightsreserved.F-3ComponentsofWebLogicServerWebLogicDomainWebLogicApacheMicrosoftIISNetscapeAdminConsoleHTTPAdministrationServerManagedServerManagedServerClientClientClientNodeManagerNodeManagerCopyright©2006,Oracle.Allrightsreserved.F-4ComponentsofWebLogicServerCopyright©2006,Oracle.Allrightsreserved.F-5ComponentsofOracleApplicationServerApplicationServerControlOracleHTTPServerOPMNOracleApplicationServerInstanceCopyright©2006,Oracle.Allrightsreserved.F-6ComponentsofOracleApplicationServerCopyright©2006,Oracle.Allrightsreserved.F-7SupportforWebServices•SOAPMessage•Security•UsernameToken•Profile•X.509TokenProfile•XMLSignature•XMLEncryption•UsernameToken•X.509Token•SAMLTokenWS-Security2.02.0UDDIWS-ReliabilityWSDLWS-IBasicProfileStandards1.01.0,1.1NotSupported1.01.1WebLogicServer8.11.1OracleApplicationServer10gRelease3(10.1.3)Copyright©2006,Oracle.Allrightsreserved.F-8OracleApplicationServer10g:WebServicesArchitectureWebserviceclient(J2EE,.NET,Portal,Mobile,PL/SQL,…)SOAP1.1/1.2RESTFindWSDLUDDIMessagingTransact’nsPoolingDataAccessSecurityOracleApplicationServerHandlerRequesthandler(HTTP/JMS)EJBcontainerStatelesssessionEJBContainerPL/SQL/AQ/DML/SQLJMStopic/queueJavaclassServiceManagementWS-SecurityWS-ReliabilityMessageauditingContent-basedloggingPublishesserviceWS-IcompliantCopyright©2006,Oracle.Allrightsreserved.F-9WebServicesDevelopmentandManagementToolsinOracleApplicationServer10g•Developmenttools:–WebServicesAssembler–JDeveloper•Managementtool:–OracleEnterpriseManagerCopyright©2006,Oracle.Allrightsreserved.F-10SupportforHighAvailabilityinWebLogicServerFeaturesofhighavailabilityinWebLogicServer:•HTTPSessionStateLoadBalancingandFailover•EJBandRMIObjectLoadBalancingandFailoverCopyright©2006,Oracle.Allrightsreserved.F-11SupportforHighAvailabilityinWebLogicServerCopyright©2006,Oracle.Allrightsreserved.F-12•OC4Jprovidesaflexibleframeworkforcreatingaclusteredenvironment.•InanOracleASCluster(OC4J),OC4Jinstanceswiththesamenameareconsideredtobeinagroup.SupportforHighAvailabilityinOracleApplicationServerASInstance1ASInstance2ASInstance3Group2Group1Copyright©2006,Oracle.Allrightsreserved.F-13SupportforHighAvailabilityinOracleApplicationServerCopyright©2006,Oracle.Allrightsreserved.F-14HowClusteringWorksinOracleApplicationServer•ClusteringisdefinedandmanagedbytheONScomponentofOPMN.•Inpreviousreleases,thelistofclusteredinstancesarespecifiedintheons.conffileofeachinstance.Whenaninstanceisaddedordeletedfromthecluster,theotherinstancesintheclusterneedtoberestarted.•InOracleApplicationServer10gRelease3,anaddedfunctionalityenablesclusterconfigurationtobemaintaineddynamicallybyinstanceswithouttheneedtorestart.Copyright©2006,Oracle.Allrightsreserved.F-15JavaDevelopmentandDeploymentToolsinWebLogicServerWebLogicServersupportsthefollowingJavadevelopmentanddeploymenttools:•WebLogicServerWorkshop•WebLogicServerAdministrationConsoleCopyright©2006,Oracle.Allrightsreserved.F-16JavaDevelopmentandDeploymentToolsinOracleApplicationServerOracleApplicationServersupportsthefollowingJavadevelopmentanddeploymenttools:•OracleApplicationServer10gControlConsole•DeployingwithJSR-88Anttasks•Deployingwithadmin_client.jar•DeployingwithOracleJDeveloperCopyright©2006,Oracle.Allrightsreserved.F-17MigratingfromWebLogicServertoOracleApplicationServerMigrationfromWebLogicServertoOracleApplicationServercaninvolvemigrationofthefollowingcomponents:•JavaServlets•JSPPages•EJB•JDBCCopyright©2006,Oracle.Allrightsreserved.F-18MigratingfromWebLogicServertoOracleApplicationServer