You are on page 1of 23

AnOracleWhitePaper

July2013

IntroducingOracleWebLogicServer12c
Release12.1.2

The#1ApplicationServeracrossConventionaland
CloudEnvironments

IntroducingOracleWebLogicServer12c

ExecutiveOverview...........................................................................4

TheFlexibilityofCloudDeployments.................................................6

DeliverNextGenerationApplications.................................................

HighRASP,MultiTenancywithOptimzedDatabaseIntegration...8

CloudElasticitywithDynamicClusters........................................12

Upto3xPerformanceBoostwithExalogicOptimizations............13

SimplifyOperationswithNativeCloudManagement........................

14

IncreasedEfficiencywithUnifiedInstallation................................

14

ConsistentManagementofOracleCoherence.............................

14

FlexibleScalingofJavaMessagingServices(JMS)....................15

AdditionalCloudManagementwithEnterpriseManager..............16

AcceleratetimetoMarketwithaModernDevelopmentPlatform.....18

RapidDevelopmentwithSimplifiedMavenIntegration.................

18

SupportforSmartphonesandTablets..........................................19

InnovativeMobileApplications.....................................................

19

JSONRESTservicesforHTML5.................................................

20

OracleWebLogicServer:TheMarketLeadingApplicationServer...21

Conclusion.......................................................................................

23

IntroducingOracleWebLogicServer12c

Disclaimer
Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformation
purposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliverany
material,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.The
development,release,andtimingofanyfeaturesorfunctionalitydescribedforOraclesproducts
remainsatthesolediscretionofOracle.

IntroducingOracleWebLogicServer12c

ExecutiveOverview
TodaysbusinessleadersmakechallengingdemandsonIT.AccordingtoarecentIDCsurvey,
CIOsvaluecostreduction,rapidintroductionofnewandimprovedproducts,andincreased
productivityastheirtoppriorities.1Manyorganizationsarestrugglingtomeettheseimperatives.
Why?Competitivemarkets,businessmodels,andconsumerpreferenceschangequickly,and
keepinguprequiresmakingchangestoexistingsoftwareorwritingentirelynewapplications.

Havingapowerfulandflexibleapplicationinfrastructureplatformcanhelpbusinessleadersmeet
thesechallenges.Anapplicationserverprovidesadevelopmentandexecutionplatformfor
internalapplications(typicallysupportinginternalbusinessfunctions)andexternalfacing
applications,whichcanbebusinesscritical,customerfacing,supportingpartners,andmore.
Applicationserversprovideruntimecapabilitiessuchasreliability,availability,scalability,
security,usermanagement,performance,virtualizationandmore.Inaddition,applicationservers
providetoolsfordeveloping,testing,anddeployingapplications.Accordingtomultipleresearch
instituteslikeForbes,IEEE,andIDC,CIOsrecognizecloudcomputingasacriticalenablerto
achievetheirbusinesspriorities.AsITprofessionalsrespond,aversatileapplicationservercan
simplifytheprocessoftransitioningtheinfrastructuretoacloudplatform.

OracleWebLogicServeristheflagshipcomponentoftheOracleCloudApplicationFoundation
offering.OracleCloudApplicationFoundationisanintegrated,flexible,andprovenmiddleware
platformbuiltonstandardsbasedtechnologiesforportability,efficiencyandlowertotalcostof
ownership.ItbringstogetherkeyindustryleadingtechnologiesliketheOracleWebLogicServer
forJavaEE,OracleCoherenceinmemorydatagrid,OracleTuxedoforC/C++/COBOL,Oracle
VirtualAssemblyBuilder,andOracleTrafficDirectorforloadbalancingcapabilities.Oracle
CloudApplicationFoundationrunsacrossconventionalsystemsandcloudenvironments.Itis
optimizedtorunonOracleExalogicElasticCloudforonpremiseclouddeploymentsandis
availableon3rdpartycloudsforincreasedflexibilityandscalability.

TheCIOs2013Agenda,IDCdoc#238412,December2012.

IntroducingOracleWebLogicServer12c

WechoseOracleWebLogicServerspecificallybecauseitistheindustrystandard,deliversthehighestlevelsofavailabilityand
isthehighestperformingapplicationserveronthemarket.Itdoesnttakealotofhardware...whichatteststohowwellOracle
WebLogicServerperforms.Weareabletodomorethanfourmillionpageviewsperdayonjustfourservers.
VPofapplicationsdevelopmentandarchitecture,MajorHotelChain

OracleWebLogicServer12cisthenumberoneapplicationserver,witha40percentshareofthe
applicationservermarket.2WithOracleWebLogicServerversion12.1.2Oraclehascreateda
versatilemiddlewarefoundationonwhichtorunapplicationsonconventionalinfrastructure,
cloudcomputinginfrastructure,andengineeredsystems.ItisthefoundationforOracleFusion
MiddlewareandFusionApplicationsandakeytechnologyinOraclescloudcomputing
infrastructure.Newenhancementssupportnextgenerationapplicationsincludingmissioncritical
applications,mobileenabledapplications,Webapplicationsandmore.Cloudelasticityisprovided
throughdynamicclustersanddeepintegrationwithOracleDatabase12c.ManagedCoherence
ServersleveragetheWebLogicManagementFrameworktoenableanefficient,unified
managementenvironmentthatsimplifiesoperationsacrosstheapplicationserveranddatagrid
tiers.SupportformoderndevelopmenttechnologieslikeMavenalongwithOraclesintegrated
developmenttoolshelpimprovedeveloperproductivity.

WithOracleCoherence12c,thismiddlewarefoundationgainspowerfuldistributedcomputing
servicestoimprovescalability,availability,reliability,andperformance.Auniquethread
managementarchitecturerelievesoverloadeddatabasesorotherenterprisedatasources,
simplifyingmanagementandimprovingperformanceforqueries,transactionsandeventswhile
providingrealtimedataprocessingandcacheupdates.3

Oraclesproductroadmapmeetscustomerswheretheyaretodayandofferscapabilitiesthat
satisfytheirfutureplans.Ifyouarerunningyourapplicationsinaconventionalenvironment,your
organizationwillbenefitfromthemanyenhancementstotheindustrysleadingapplicationserver
platform.Youmayalsobeinterestedinevolvingyourdatacentertoengineeredsystemswith
OracleExalogicElasticCloudoryoumightwishtodevelopandrunsomeofyourapplicationson
OraclespubliccloudenvironmenttheOracleJavaCloudService.OracleWebLogicServer12c
hasbeenoptimizedacrossalltheseenvironments.

2Gartner,Inc.MarketShare,AllSoftwareMarkets,Worldwide,2012,"March29,2013.
3

SeetheOraclewhitepaperSolvingDataManagementandScalabilityChallengeswithOracle
Coherenceforfurtherdetails.

IntroducingOracleWebLogicServer12c
IntroducingOracleWeb
LogicServer12

TheFlexibilityofClo
CloudDeployments
Manyorganizationsareactivelyevaluating,developingandtransformingtheirmiddleware
Manyorganizationsareactively evaluating,developingandtransformingtheirmiddleware
infrastructureastheyadoptpriv
privateandpubliccloudinfrastructure.Themotivationisclear:
ateandpubliccloudinfrastructure.Themotivationisclear:toreduce
to
standardizedtechnologyplatformsforrunningcustomandpackaged
ze
forrunningcustomandpackaged
complexityandcreatestandardi
applications.Thegoalsofsuchc
Thegoalsofsuch cloudeffortscommonlyincludethefollowing:
loudeffortscommonlyincludethefollowing:

Avoidlengthyprocurement,c
Avoidlengthyprocurement,configurationanddeploymentofhardwareandsoftwareass
Avoidlengthyprocurement,configurationanddeploymentofhardwareandsoftwareas
onfigurationanddeploymentofhardwareandsoftwareassets
sets
ets

Provisioncapacityincrementa
Provisioncapacityincrementallywithoutlargecapitaloutlays
llywithoutlargec

Guaranteeservicelevelstoen
servicelevelstoensureperformance,reliability,andavailabilityofinformation
sure
andavailabilityofinformationsystems
systems

Ensurerapidtimetomarketforhighvaluebusinessapplications
market forhighvaluebusinessapplications

Inaddition,customersarelooki
arelookingfor
ngforpracticalwaystoprotecttheirexistinginvestmentsw
while
movingtothecloud.Oraclesv
Oraclesvisionforthecloudisfoundedonflexibility,openness,andp
ision
flexibility,openness,andportability.
ortability
cloudvendors,whichutilizeaproprietaryinfrastructureandn
oud
non
on
Thisdiffersfrommanyothercl
WebLogicServerletscustomersbuildanapplicationserverinf
bLogicServerlets
buildanapplicationserverinfrastructure
standardcapabilities.OracleWe
usingstandardJavaStandardEd
StandardEdition(SE)andJavaEnterpriseEdition(EE)tools.Thisind
ition(SE)andJavaEnterpriseEdition
Thisindustry
ustry
ationserverplatformprovidestremendousdeploymentflexibility.Ifyouaren
rmprovides
youarenotyet
otyet
leadingapplicationserverplatfo
readyforcloud,itoffersabestofbreedchoicefordeployingpackagedandhomegrownap
ingpackagedandhomegrownapplications
plications
torunonconventionalhardwar
torunonconventionalhardwareplatforms.Whenreadyyoucanrunyourapplicationsina
eplatforms.
aprivate
cloudonconventionalhardware
onconventionalhardwareplatformsorengineeredsystems,orhaveyourapplication
platformsor
haveyourapplicationshostedby
s
athirdpartyvendor,suchasOr
athirdpartyvendor,suchasOracleCloud,ormixthemtogetherinahybridcloudmodel.
acleCloud,ormixthemtogetherinahybridcloudmodel.

Oracleofferscompletedeploymentflexib
offerscompletedeploymentflexibility:Deployonconventionalinfrastructure,runapplicationsasisonEngineere
ility:Deploy
EngineeredSystems,or
dS
movethemtothecloud.

IntroducingOracleWe
Web
bLogic
LogicServer12c
12

DeliverNextGenera
Generation
Generation
tionApplicationswithaMissionCritical
Criti
Criticcal
al
CloudPlatform
Cloudcomputinghasextremeppotential,
otential,especiallyforachievingoperationalefficienciesan
anddcost
savings.Unfortunately,many
nyIT
ITexecutivesareunwillingtotaketheriskofrunningbusiness
busine
businessscritical
s

fearrofoutages,securityconcerns,orlackofcontrolall
allofw
which
hichcan
applicationsinthecloudforfea
impactcustomersatisfaction,sa
sales
lesresults
results,andcomplianceissues.Imaginehaving
avingyourrev
reveenue
nue
impactedbecauseyourwebapp
application
application
licationwasunavailabletoyourcustomers.Anidealcloudapplication
application
platformshouldprovidepredict
predictableperformance,availabilityguarantees,andtheabilitytoscalewith
technicalorbusinessdemands.
Oraclecontinuestoinvestheav
heavily
ilyinRASP(reliability,availability,scalability,andperform
performaance)
nce)
improvementsforOracleWebL
WebLogic
ogicServer,whichleadstheindustryinmultipleperforma
performan
nce
ce
benchmarks.But
utitsnotjustpe
performance
rf
forthesakeofspeed;better
etterperformancetransla
translates
testo
lowercostandhigherutilization
utilizationforcustomers
customersespecially
especiallythegrowingpopulationofclou
cloudd
customers.
Independentbenchmarksroutin
routinely
elyidentifyOracleWebLogicServerastheworldsfastestapplication
server.Forexample,the
heSPECjE
SPECjEnterprise2010performancebenchmarksshowWebLogic
ebLogicServerto
betheclearleaderinmultipleca
categories,
tegories,asshowninthefigurebelow:

HighestOverallEjOPS:3.4XmoreworkloadthanIBM

HighestOverallEjOP
EjOPs
sperProcessorVirtualized
Virtualized:2.2XmoreworkloadperprocessorthanIBM;
OracleWebLogicServerbeatsIBMWebSphereApplicationServerinmultiplecategories
(s
(source:http://www.spec.org/jAppServer2010/results/).

Theseprovenperformancemet
metrics
ricsmotivatedamajorhotelchaintouseOracleWebLogicServerto
powerallaspectsofitssfrontdes
deskoperations,includingmonitoringroominventory,rates,and

IntroducingOracleWebLogicServer12c
IntroducingOracleWeb
LogicServer12

reservations.WebLogicapplicat
applicationsprocess4.5milliondailywebrequestsacross4,500pro
ion
4.5milliondailywebrequestsacross4,500properties,
perties,
andhavethecapacitytoscaleac
thecapacitytoscaleacrosstheentireportfolioof6,000+hotels.Whenbookingr
000+hotels.Whenbookingreservations
eservations
andcheckingpeopleinatthefr
ngpeopleinatthefrontdesk,applicationperformanceandavailabilityisofpara
ontdesk,applicationperformanceandavailabilityisofparamount
mount
importance.OracleWebLogicS
importance.OracleWebLogicServerprovidesthehighperformanceandavailabilitytomee
erverprovidesthehighperformanceandavailabilitytomeetthese
requirements.
HighRASP,MultiTenancyw
TenancywithOptimized
ithOptimizedOracleWebLogicServerandOracle
Oracle
DatabaseIntegration
OracleWebLogicServeristheo
OracleWebLogicServeristheonlyapplicationserverinthemarketplacethatprovidesstro
OracleWebLogicServeristheonlyapplicationserverinthemarketplacethatprovidesstr
nlyapplicationserverinthemarketplacethatprovidesstrongsupport
ongsupport
ngsupport
forintegratingwithuniquefeatu
forintegratingwithuniquefeaturesofOracleDatabase,minimizingdatabaseaccesstimew
re
minimizingdatabaseaccesstimewhile
hile
allowingtransparentaccesstori
allowingtransparentaccesstorichman
chmanagementfunctionsthatmaximizebothconnection
performanceandapplicationav
performanceandapplicationavailability.
ailability. Inaddition,theoptimizedintegrationbetweenOr
Inaddition,theoptimizedintegrationbetweenOracle
acle
WebLogicServerandOracleD
erandOracleDatabaseimprovesmanagementefficiencyandapplicationsc
atabaseimprovesmanagementefficiency
applicationscalability,
withsupportformultitenancy.
HigherPerformance,Availab
,Availability,ManagementEfficiencywithActiveGridLinkfor
ility
withActiveGridLinkforRAC
RAC
OracleWebLogicServerandO
OracleWebLogicServerandOracleRealApplicationClusters(RAC)aredesignedtowork
racleRealApplicationClusters(RAC)aredesignedtoworktogether
together
tosupporthighlyavailableands
ableandscalableapplications.
calableapplications.ActiveGridLinkforRACisthemarke
ActiveGridLinkforRACisthemarketleading
t
solutionleveragingOracleRACadvancements.Itrepresentsthebestp
eragingOracleRACadvancements.Itrepresentsthebestpossible
ossible
midtierintegrationsolutionlev
middlewareanddatabaseintegra
nddatabaseintegrationwithfeaturesthatarenotavailablefromothervendors.
nddatabaseintegrationwithfeaturesthatarenotavailablefromothervendo
tionwithfeaturesthatarenotavailablefromothervendorrs.Active
s.
GridLinkforRACdistributesw
GridLinkforRACdistributesworkbasedondifferentbackendnodecapacities,automatica
orkbasedondiff
automatically
lly
detectingandadaptingtooverw
overworkednodesandhangs.Itenablessmartloadbalancingacr
orkednodesandhangs.Itenable
balancingacrossRAC
ossRAC
nodes.Thismakesiteasiertoro
nodes.Thismakesiteasiertoroutetrafficaroundnodefailures,enhancingavailabilityand
utetrafficaroundnodefailures,enhancingavailabilityand
performance.

WithActiveGridLinkforRAC,WebLogi
ogicServerapplicationscanleveragenewOracleRACfeaturesforperformance,re
c
esforperformance,reliability,and
liability,
availability.

Inadditiontotheseruntimeben
runtimebenefits,thereareconfigurationandmanagementadvantagesassociated
efits
inceWebLogicinstancesareisolatedfromRACconfiguration
inceWebLogicinstancesareisolatedfromRACconfigurattion
withActiveGridLinkforRACsssinceWebLogicinstancesareisolatedfromRACconfigura
changes,andDBAsonlyneedto
Asonlyneedtocontendwithasingledatasourceratherthanmultipledatasources.
Asonlyneedtocontendwithasingledatasourceratherthanmultipleda
contendwithasingledatasourceratherthanmultipledattasources.
asources.
Thisalsoisolatesthemiddlewar
ThisalsoisolatesthemiddlewareoperationsteamfromanychangestotheOracleRACcon
ThisalsoisolatesthemiddlewareoperationsteamfromanychangestotheOracleRACco
eoperationsteamfromanychangestotheOracleRACconfiguration.
nfiguration.
figuration.
Aleadinghealthinsurancefirm
healthinsurancefirmintheUK
intheUKusesOracleWebLogicSuitewithOracleRACto
thOracleRACtosupport
support
800agentsinfourcallcenters.I
800agentsinfourcallcenters.Inordertohandleapproximately2,700EnterpriseJavaBean
800agentsinfourcallcenters.Inordertohandleapproximately2,700EnterpriseJavaBea
nordertohandleapproximately2,700EnterpriseJavaBeancallsand
ncallsand
1,100pagerequestsperminute,
1,100pagerequestsperminute,thecompanyreliesonActiveGridLinkforRACtomanage
reliesonActiveGridLinkforRACtomanageinstance
instance

IntroducingOracleWebLogicServer12c

ActiveGridLinkisakeyfeatureforus.Withthissolutionmanualmanagementtasksarenolongernecessary.WebLogicis
completelyawareofallthechangeswhicharehappeningtotheRACandallmanualmaintenanceiscompletelyeliminated.
DmitriTyles,SeniorDirectorofDevelopment,Deltek

shutdownandstructurerollingsoftwareupgrades,helpingthecompanytomaintainstrictservicelevel
agreements.
HigherAvailability,Scalability,MultitenancywithOptimizedOracleDatabase12c
Integration
OraclecontinuestoenhancetheintegrationofOracleDatabaseandOracleWebLogicServerto
enableseamlessconnectionsbetweenmiddletierapplicationlogicandbackenddatabaseassets.
OracleWebLogicServer12.1.2workscloselywithOracleDatabase12ctofurtherimprovethis
integrationwithhigheravailability,improvedperformance,andafocusonmultitenancyforcloud
deployments.
ApplicationContinuity:Theimpactofdatabaseoutagesisvisibletousers,oftenrequiringdatareentry
andtheneedtorestartmidtiercomponents.ApplicationContinuityinOracleWebLogicServer12c
isdesignedtohelpaddresstheseproblemsbyprovidingcontinuousapplicationservicestoendusers,
evenwhendatabaseconnectionsaretemporarilylost.Inaddition,ApplicationContinuityleverages
OracleDatabaseTransactionGuardtodeliveruninterruptedapplicationservicestoendusersdespite
transientdatabaseaccessproblems.Whendatabaseconnectionsarelost,ApplicationContinuity
recreatesthelostconnectionsandreplaysdatabaserequestsinprocessalltransparenttothe
applicationandtheenduser,andwithoutanyprogrammingrequiredbythedeveloper.
ApplicationScalabilitywithVirtualizationofDatabaseConnections:Dedicatedconnectionstodatabasesare
expensive.Addingmoreusersortransactionsorapplicationstypicallymeansaddingmoredatabase
resources.However,incaseswherethesessionsarerequiredforshortdatabaseactivityandthe
databaseactivityacrossmultiplerequestsdoesnotdependonthesessionstate,applicationscan
achievemuchhigherscalabilitybyusingDatabaseResidentConnectionPooling(DRCP).Webtier
andmidtierapplicationstypicallyhavemanythreadsofexecution,whichtaketurnsusingdatabase
resources.Ifallthemidtierprocessesusepersistentconnectionstothedatabase,themidtier
scalabilitygetsrestrictedduetodatabaseresourceconstraints.WithDRCP,multithreaded
applicationscanshareconnectionstothedatabaseefficiently,allowinggreatmidtierscalability.
Applicationdevelopers,administrators,andDBAscanuseDatabaseResidentConnectionPoolingto
achievesuchscalabilitybysharingconnectionsamongmultipleOracleWebLogicServermanaged
servers,clustersanddomains.
OptimizationwithOracleMultitenant:OracleDatabase12cintroducesOracleMultitenanttosimplify
databaseconsolidationwithnorequiredchangestotheassociatedapplications.Amultitenant
containerdatabasecanholdmanypluggabledatabases,simplifyingtheprocessofconsolidating
databasesincloudenvironments.Itdeliversallthebenefitsofmanagingmanydatabasesasone,yet
retainsthedataisolationandresourceprioritizationofseparatedatabases.Manytenantspecific
pluggabledatabasescanresideinasingledatabasecontainer,providinggreateconomiesofscalefor

IntroducingOracleWe
Web
bLogic
LogicServer12c
12

databaseadministrationandma
management.
nagement OracleWebLogicServer12cintegrationwithOr
Oracle
acle
Database12cenablesmultitenan
multitenantapplicationstoseamlesslyswitchdatabasesbasedontena
tenant
ntidentity.
GlobalDataServices(GDS):Orac
Oracle
leGDSisfeatureofOracleDatabase12cthatincreasesthe
the
performance,scalability,andava
availabilityofapplicationworkloadsrunningonreplicatedda
dattabases.
abases.
GlobalDataServicesenhancesinvestmentsinOracleGoldenGateandOracleActiveData
DataGuardby
Server
erapplicationstoaccessdatabaseservicesthataredistribute
distributedacross
allowingOracleWebLogicServ
multipledatacenters.

TheintegrationofOracleWebLogic
WebLogicServer12candOracleDatabase12cimprovesavailability,multitenancy,andsca
calability.
lability

AccelerateBusinessContinui
ContinuitywithNewD
DisasterRecoveryArchitecture
Disasterrecovery(DR)procedu
procedures
resensurerapidrecoveryorcontinuationofatechnology
infrastructureafteranaturalorhuman
umaninduceddisaster.OracleWebLogicServer12csuppo
supports
rts
advanceddisasterrecoveryandbusinesscontinuity
continuity.Organizations
rganizationscanstoretransactionlog
logssinOracle
atabaseinsteadofafilesystem
system,,providingahighlyavailablestoragemechanismtoimprove
system,
impro
improvveethe
Database
speedandreliabilityofdisasterrecoveryoperations.Storingalldynamicapplicationdata,iin
ncluding
cluding
JMSmessagesandtransactionlo
logs,inadatabasepermitsWebLogicapplicationstoutilizeOracle
ActiveDataGuardorOracleG
GoldenGate
oldenGatereplicationtechnologytomoveDRstateinformation
infor
inform
mation
ation
acrossdatacenters.ActiveGrid
GridLink
GridLink
LinkforRACsimplifiesconfigurationofclusteredDRconfigurations
co
con
nfigurations
figurations
andOracleEnterpriseManagerSiteGuardcanbeusedtoreliablycontrolfailoverofapplications
appli
appliccations
ations
fromaprimarysitetoastandby
standbysite.

10

IntroducingOracleWeb
IntroducingOracleWe
bLogicServer12c
LogicServer12

OracleWebLogicServers
OracleWebLogicServer supportsd
upportsdynamicmigrationofdatabaseservicesacrosscloudenvironments.

11

IntroducingOracleWebLogicServer12c

CloudElasticitywithDynamicClusters
PriortothereleaseofOracleWebLogicServer12.1.2,systemadministratorshadtospecifymany
serverspecificattributessuchasmanagedservernames,listenportsandmachinemappingsforeach
serverthattheyaddedtoacluster.Thisrequirementlimitedtheflexibilitywithwhichclusterscould
bescaledbasedonapplicationperformancerequirements.OracleWebLogicServer12ccustomers
cantakeadvantageofdynamicclusteringtechnologytosimplifyclusterconfigurationchoresand
moreefficientlyutilizecloudresources.Thisuniquecapabilityenableselasticscalingforcloud
environments.Administratorscanscaleclustersbychangingthenumberofserversinthecluster,
withoutreconfiguringserverspecificsettings.Automatedports,naming,machinemappingtechniques
enablethemtostart,stop,andassignalltheresourcesintheclusterasasingledynamicentity,
simplifyingcapacityplanningandenhancingscalability.

AddingServerNodestoaClusterwithMinimalAdministrativeOverhead

12

IntroducingOracleWebLogicServer12c
IntroducingOracleWeb
LogicServer12

Upto3xPerformanceBo
PerformanceBoostwithOracleExalogicElasticCloudOptimiza
ostwith
Optimization
tion
OracleExalogicElasticClouds
ElasticCloudsystemsinclude
ystemsinclude performanceoptimizationsforOracleWebL
performanceoptimizationsforOracleWebLogic
Servertoimproveinput/output
Servertoimproveinput/output,threadmanagement,andrequesthandlingefficiency.AW
,
handlingefficiency.AWebLogic
ebLogic
domaincanbeconfiguredtoen
domaincanbeconfiguredtoenabledomainwideinput/outputoptimizations.Theseoptim
abledomain
Theseoptimizations
izations
includearchitecturalenhanceme
alenhancementsthatimproverequestprocessingandlockcontention.
ntsthatimprove

WebLogicJMSisanenterpriseclassmessagingsystemthatistightlyintegratedintotheWe
totheWebLogic
bLogic
platform.WhenusedwithOrac
WhenusedwithOracleExalogic,WebLogicJMSprovidesadditionalperformanc
le
providesadditionalperformancebenefits
eb
verflow,RequestManageroptimizations,andotheroptimizations.
rflow,
otheroptimizations.
basedonElasticMessagingOve
OracleWebLogicServer12.1.2acceleratesapplicationsuptothreefoldonOracleExalogic
12.1.2
OracleExalogicElastic
Elastic
Cloudwithaseriesofoptimizat
withaseriesofoptimizationsforI/Ointensiveprocessing,includingJMSMessage
ions
ptimizations.
imizations.
compressionandotherJMSopt

OracleWebLogicServer12.1.2a
OracleWebLogicServer12.1.2acceleratesapplicationsnearlythree
cceleratesapplicationsnearlythreefoldwhenrunonOracleExalogicElasticCl
onOracleExalogicElasticCloud.
oud

13

IntroducingOracleWebLogicServer12c
IntroducingOracleWeb
LogicServer12

SimplifyOperationswithNativeCloudManagement
SimplifyOperations withNativeCloudManagement
Oraclehasimprovedandextend
Oraclehasimprovedandextended
edtheadministrationcapabilitiesinthisreleasetoprovidemore
administrationcapabilitiesinthisreleasetoprovide more
consistencyandefficiencyinma
managementofOracleWebLogicServerandtheentireOracl
nagementof
entireOracleCloud
eCloud
ApplicationFoundationenviron
environment.
ment

IncreasedEfficiencywith UnifiedInstallationandPatchingFramework
Priortorelease12.1.2,customer
Priortorelease12.1.2,customerswouldinstallandpatchOracleWebLogicServerusingformerBEA
Priortorelease12.1.2,customerswouldinstallandpatchOracleWebLogicServerusingf
swouldinstallandpatchOracleWebLogicServerusingfo
ormerBEA
rmerBEA
technologies.Forcustomersfam
technologies.ForcustomersfamiliarwithandtrainedonOracletools,thisrequiredadditio
technologies.ForcustomersfamiliarwithandtrainedonOracletools,thisrequiredadditi
iliarwithandtrainedonOracletools,thisrequiredadditionaltraining
onaltraining
naltraining
andoverhead.Withthelatestre
ad.Withthelatestrelease,WebLogicmanagementcapabilitieshavebeenstanda
lease,WebLogicmanagementcapabilitieshavebeenstandardizedon
rdizedon
Oracleinstallationandpatching
patchingtools,providingconsistentprovisioning,deployment,andu
,deployment,andupgrade
technologiesforallOracleClou
technologiesforallOracleCloudApplicationFoundationandOracleFusionMiddlewarep
dApplicationFoundationandOracleFusionMiddlewareproducts.
roducts.
Withthiscommonframeworkf
Withthiscommonframeworkforinstalling,patchingandupgradingOraclesoftware,Orac
or
Oracle
customerswhoareaccustomedtothisstandardframeworkwillfinditeasytoadoptOracle
customerswhoareaccustomed tothisstandardframeworkwillfinditeasytoadoptOracleWebLogic
customerswhoareaccustomedtothisstandardframeworkwillfinditeasytoadoptOracl
eWebLogic
WebLogic
Serversincetheycannowuseth
Serversincetheycannowusethesamet
esametoolsetthattheyhavebeenusingwithotherOracle
oolsetthattheyhavebeenusingwithotherOracleproducts.
products.

ConsistentAdministration
ConsistentAdministrationandManagementofOracleCoherence
andM
OracleWebLogicServer12.1.2bringsanewlevelofinteroperabilitybetweenOracleWebL
12.1.2
interoperabilitybetweenOracleWebLogic
ogic
ServerandOracleCoherence.C
Customerscannowmanagetheseproductsusingthecomm
ommon
on
WebLogicManagementFramew
work
orkaparticularadvantageforexistingWebLogicServer customers
Coherence
oherence.Thesecustomerswillachievegreaterscalabilitya
willachievegreaterscalabilityand
whoareinterestedinadoptingC
reliabilityfortheirdataandcan
andcanusethesame
usethesameframeworktomanageOracleCoherenceandOracle
Coherenceand
nnowuseWebLogicdeploymentandprovisioningcapabil
deploymentandprovisioningcapabilitiesto
i
WebLogicServer.Customerscaannowuse
manageCoherenceserverthrou
manageCoherenceserverthroughaunifiedmanagementtoolset:theWebLogicAdministra
ghaunifiedmanagementtoolset:theWebLogicAdministration
Console,theWebLogicScriptin
Console,theWebLogicScriptingTool,theWebLogicJMXframework,Nodemanager,Or
Console,theWebLogicScriptingTool,theWebLogicJMXframework,Nodemanager,O
gTool,theWebLogicJMXframework,Nodemanager,Oracle
racle
acle
EnterpriseManagerFusionMid
EnterpriseManagerFusionMiddlewareControl,andOracleEnterpriseManagerCloudCo
EnterpriseManagerFusionMiddlewareControl,andOracleEnterpriseManagerCloudC
dlewareControl,andOracleEnterpriseManagerCloudControl.
ontrol.
ntrol.

ManagingOracleWebLog
ManagingOracleWebLogicServerandOracleCoherenceusingtheWebLogicManagementFramework.
icServerandOracleCoherenceusingtheWebL

14

IntroducingOracleWe
Web
bLogic
LogicServer12c
12

FlexibleScalingofJavaM
Messaging
essagingServices(JMS)

ScalingJMSservicesforyourcl
cloudhasnowbecomemuchsimpler.WhenaddingaJMSServer
cloud
SSeerver
rvertoa
cluster,systemadministratorsnowhavetheoptiontotargetJMSserversandfilestorestoOracle
WebLogicServerclusters.ThisisdifferentfromthepriorWebLogicreleaseswhereJMSServers
SSeervers
rversand
associatedfilestoresweretarget
targetedtoeachindividualmanagedserverwithinthecluster.This
targeted
T
Th
his
isunique
capabilitymakesmessagingserv
services
icesoon
nWebLogicmuchmorescalable.Itisnowsimpleraan
nddeasierto
expandyourcloudservicestoooffer
ffercapacityondemandandcontracttoincreaseefficiency.
efficienc
efficiencyy..

TargetingJMSserversandfilestorestoOracleWebLogicServerclusters
clusters.

15

IntroducingOracleWebLogicServer12c
IntroducingOracleWeb
LogicServer12

AdditionalCloudManage
ManagementcapabilitieswithOracleEnterpriseManag
ManagementcapabilitieswithOracleEnterpriseMana
mentcapabilitieswithOracleEnterpriseManager12c
ger12c
er12c
OracleEnterpriseManagerClou
CloudControl
dControl12cinconjunctionwithWebLogicServerManag
WebLogicServerManagement
ement
PackEnterpriseEditionprovide
providesbroadmanagementcapabilitiesspanningperformancean
broadmanagementcapabilitiesspanningperformanceand
d
diagnostics,configuration,lifecy
iguration,lifecycle,andcloudmanagementforapplicationserverenvironm
cle,andcloudmanagementfor
environmentswith
ents
multipledomains.

OracleEnterpriseManagerCloudControl12c
OracleEnterpriseManagerCloudControl 12 providesfulllifecyclemanagementcapabilitiesforOracleWebLogicServer
providesfulllifecyclemanagementcapabilitiesforOracleWebLogicServerenvironments,
bothconventionalandinthecloud.

Newcloudmanagementfeature
Newcloudmanagementfeaturesincludeaselfserviceportal,withmeteringandchargebac
sincludeaself serviceportal,withmeteringandchargebackbasedon
kbasedon
abroadsetofmetricsandprope
abroadsetofmetricsandpropertiesbothforWebLogicandtheunderlyinghostenvironment
abroadsetofmetricsandpropertiesbothforWebLogicandtheunderlyinghostenviron
rtiesbothforWebLogicandtheunderlyinghostenvironm
ment;
ent
capabilitiesfordeployingandmanagingbusinessapplicationsinanenterpriseprivat
andmanagingbusinessapplicationsinanenterpriseprivatecloud
ecloud,
uniquecapabilitiesfordeploying
(PaaS);andfullsupportforOracleDatabase12c,includingne
aaS)
,includingnew
w
suchasPlatformasaService(P
multitenantcapabilities.Theseccloudmanagementcapabilities reduceoperationalcostsandensurethe
reduceoperationalcostsand ensurethe
highestqualityofserviceforWe
highestqualityofserviceforWebLogicandOracleFusionMiddlewareinvestments.
bLogicandOracleFusionMiddlewareinvestments.
SimplifyUpgradeswithCom
SimplifyUpgradeswithComprehensiveToolsandUtilities
prehensiveToolsandUtilities
WhileWebLogicServer12c isamajornewrelease,withmoreextensivesupportforJavaEE
isa majornewreleas
JavaEEanda
largenumberofnewfeatures,O
Oraclehastaken
raclehastakenparticularcaretoensurethatthisupgradeis
toensurethatthisupgradeisseamless
forWebLogic11gcustomers.W
Whenupgrading
henupgradingfromWebLogic11g,customerscanutilizeffamiliar
toolsincludingtheReconfigurat
ReconfigurationWizard,withcomplete configurationcompatibilitybetw
configurationcompatibilitybetween
een

16

IntroducingOracleWebLogicServer12c

releases.TheupgradecanbeperformedacrossmultiplereleasesofWebLogic,from9.2through10g
R3to11gandfinallyto12c.OracleInternetApplicationServer(iAS)customersrunningversion10g
R2and10gR3canutilizeSmartUpgradeforWebLogictomovefromOracleContainersforJava
(OC4J)environmentstoOracleWebLogicServer12c.OracleWebLogicServersupportforOracle
GlassfishWebdeploymentdescriptorsenablesmigrationofOracleGlassfishapplicationstoOracle
WebLogicServer.Inaddition,Oracleanditspartnershavedevelopedprovenmethodologiesfor
helpingcustomersstrategicallyconsolidatefromIBMWebSphereandRedHatJBosstoOracle
WebLogicServer12candotherOracleFusionMiddlewaretechnologies.

17

IntroducingOracleWebLogicServer12c
IntroducingOracleWeb
LogicServer12

AcceleratetimetoM
AcceleratetimetoMarketwithaModernDevelopmentPl
arket
ModernDevelopmentPlatform
atform
OracleWebLogicServerprovid
providesaunified,integrateddevelopmentframeworkthatmakes
esaunified,integrateddevelopmentframeworkthatmakesiteasyto
iteasy
basedapplications.TheWebLogicServerdevelopmentplatformincludes
application
developmentplatform includes
buildpowerful,standardsbased
IntegratedDevelopmentEnviro
IntegratedDevelopmentEnvironmentsthatsupportNetBeans,OracleEnterprisepackfor
nment
NetBeans,OracleEnterprisepackforEclipse,
Eclipse
alongwith
thMavenPlugins,Antsupport,andtheClassloaderAnalys
theClassloaderAnalysisTool.
isTool
andOracleJDeveloperalongwi
developmentenvironmentsupportspopular,standardsbasedtoolsthat
environmentsupport
toolsthatimprove
Thismultifaceteddevelopment
developerefficiency.
OracleWebLogicServer12c add
addsa
sabroadfoundationofstandardsbasedtoolsforagileapp
agileapplication
lication
development,reducingcostsan
costsandspeedinguptheprocessofbringingnewapplicationsand
dspeed uptheprocessofbringingnewapplicationsand
functionalitytomarket.TheOr
OracleWebLogicServerdevelopmentenvironmentsupportsc
acleWebLogicServerdevelopmentenvironmentsupportscommon
toolsetsincludingMaven,Huds
toolsetsincludingMaven,Hudson,Ant,andJUnittoboostdeveloperefficiencies.Forexam
toolsetsincludingMaven,Hudson,Ant,andJUnittoboostdeveloperefficiencies.Forexa
on,Ant,andJUnittoboostdeveloperefficiencies.Forexample,the
mple,the
ple,the
Mavenpluginenforcesuniform
uniformbuildsandopensourcedependencymanagement.Itcanbe
buildsandope
canbewiredinto
wiredinto
theMavenlifecycletoautomate
theMavenlifecycletoautomatethesedeploymentswithouthavingtolaunchaseparatecon
theMavenlifecycletoautomatethesedeploymentswithouthavingtolaunchaseparateco
thesedeploymentswithouthavingtolaunchaseparateconsoleor
nsoleor
soleor
commandlinedeploymentutilit
commandlinedeploymentutility.ThisisjustoneofmanyexcitingenhancementstotheO
y.
Oracle
WebLogicServer12cdevelopm
evelopmentplatform.
entplatform.

RapidDevelopmentwithSimplifiedMavenIntegration
RapidDevelopmentwith Simplified
Customerscontinuouslydeman
Customerscontinuouslydemandincreasedautomationandcentralizationofthebuildenvir
dincreasedautomationandcentralizationofthebuildenvironment
fordevelopingWebLogicapplic
fordevelopingWebLogicapplications.OracleWebLogicServer12.1.2supportsnewMave
ations.
Mavenplugins,
nplug
s(ProjectObjectModels),andarchetypesfordistributeddevelopment.Withthisapp
Withthisapplication
lication
POMs(ProjectObjectModels),
developmentmodel,developers
developmentmodel,developershaveaccesstoacentralbuildsystemthatprovidesconsiste
haveaccesstoacentralbuildsystemthatprovidesconsistencyacross
ncyacross
developmentteamsandefficien
andefficientuseofcentralmavenresources.
tuseofcentralm

Develop
DevelopersInteractingwithaConsistent,CentralBuildEnvironment.
ersI

18

IntroducingOracleWe
Web
bLogic
LogicServer12c
12

SupportSmartphonesan
and
and
dTabletswithMobileDevelopmentFramework
Framework
Mobileapplicationsareagrowin
growinggareaofinvestmentformostenterprisesastheyseektosu
support
pport
userswhoaresupplementingth
their
their
eirdesktopandlaptopcomputerswithmobiletabletsandsmart
smart
phones.Corporatestaffandexe
executives
executives
cutivesareaskingformobileaccesstothesameapplications
applicatio
application
nsstheyare
usedtohavingontheirdesktop
esktops.
s Thechallengeistoprovideuserfriendlyaccessinasafe,secureand
scalablemanner.
applicationsanddataaassRESTful
Ontheserverside,Oraclehasmadeitveryeasytoexposebusinessapplication
orWebServicesinasecureman
manner.
ner.OraclealsointroducedOracleApplicationDevelopme
Development
Framework(ADF)Mobiletoex
extend
tenditsADFenvironmenttoaccommodatemobileusers.
and
ddeploytomanydevicesaandchannelswithasingleIDE.ADF
Developerscandeveloponcean
offersacommonframeworkfo
forrmobileanddesktopap
applications,
plications,withcompletesupportffor
or
commonmobileplatformssuch
suchasAndroidandiOS.Withasingleprogrammingmodel,th
they
eycan
addressmultipleplatformswith
without
outhavingtorewriteforeachtargetplatform
platform.OracleWebL
WebLogic
ogic
Server12calsooffersgrowingsupportfortheHTML5andWebSocketprotocols.

DevelopInnovativeMobil
Mobile
eApplications
pplicationswithWebSocket&ToplinkDataServices
HTML5WebSocketisanintern
internet
etprotocolthatestablishespersistentconnectionsbetwee
between
naWeb
browserandaserversothatbot
bothpartiescansenddataatanytime
timewithout
withouttheoverheadassociated
withHTTP.WebSocketenablessfullduplexcommunicationsoverasingleTCPconnectio
connection
n..This
tionffor
ormanymobileappssinceitenablescontinualupdatestossocial
ocial
technologyisanidealsolution
networkssuchasFacebookand
andTwitteraswellassendingcurrentstockpriceupdates,ne
new
wssfeeds,
andsportsresults.

WebLogicServer12.1.2SupportsmanyProtocolsforDevelopingandRunningInteractiveApplicationswithStandar
Standard
dClients
C

WithOracleTopLinkcustomer
customersscanbuildhigh
highperformance
performanceapplicationsthatstorepersis
persisttent
entobject
object
orienteddatainarelationaldata
database.
base.TopLinksuccessfullytransformsobjectoriented
orienteddat
dataaintoeither
relationaldataorExtensibleMa
Markup
rkupLanguage(XML)elements.Customers
ustomerscanintegratepersistence
persistence

19

IntroducingOracleWebLogicServer12c

andobjecttransformationtechnologyintotheirapplications,withnoprogrammingrequiredtoaccess
enterprisedata.

UnleashyourdatawithJSONRESTservicesforHTML5
OracleWebLogicServerhasalwaysprovidedauniqueenvironmentforthedeliveryofrich,multi
channelonlineexperiences.OracleWebLogicServer12csupportsHTML5aspartofanadaptive
designthatrespondstothescreenresolutionandorientationofeachdevice,whetheritisasmart
phone,atablet,oracomputer.OracleWebLogicServer12calsosupportsoptimizedRESTAPIsfor
highperformancecontentdeliveryonnativemobiledeviceapplicationswithtwotypesofinputand
outputformats:eXtendedMarkupLanguage(XML)andJavaScriptObjectNotation(JSON),atext
basedopenstandarddesignedforhumanreadabledatainterchange.

20

IntroducingOracleWebLogicServer12c

OracleWebLogicServer:TheMarketLeadingApplication
Server
JustasOracleanddatabasehavebecomesynonymous,OracleandJavaapplicationserver
arealsobecomingsynonymousasmoreandmoredatacenterschooseOraclefortheirapplication
serverneeds.Oracleleadsthemarketinapplicationservermarketshareaccordingtomultiple,
crediblemarketresearchreports.
Oracleistheleadingvendorintheapplicationserverspacefor2013withamarketshareof40.7%,
accordingtoarecentGartnerreport.4Accordingtothereport,Oracleholds9pointsgreatermarket
sharethantheclosestcompetitor.

Oraclesshareoftheapplicationservermarketbasedontotalsoftwarerevenue(Source:Gartner,Inc.MarketShare,AllSoftware
Markets,Worldwide,2012,"March29,2013).

GartneralsonamedOraclealeaderintheMagicQuadrantforEnterpriseApplicationServers.5
GartnerMagicQuadrantspositionvendorswithinaparticularmarketsegmentbasedontheir
completenessofvisionandabilitytoexecuteonthatvision.

GartnerMarketShare:AllSoftwareMarkets,Worldwide2012

GartnerMagicQuadrantforEnterpriseApplicationServers,2011.
Gartnerdoesnotendorseanyvendor,productorservicedepictedinitsresearchpublications,and
doesnotadvisetechnologyuserstoselectonlythosevendorswiththehighestratings.Gartner
researchpublicationsconsistoftheopinionsofGartner'sresearchorganizationandshouldnotbe
construedasstatementsoffact.Gartnerdisclaimsallwarranties,expressedorimplied,withrespectto
thisresearch,includinganywarrantiesofmerchantabilityorfitnessforaparticularpurpose.

21

IntroducingOracleWebLogicServer12c

Inaddition,Oracleachievedthenumberonespotinworldwideapplicationserversoftwarerevenues
for2011,accordingtoIDC.6Withafiveyearcompoundgrowthrate(CAGR)of11.7%(20112015),
Oraclecontinuestoleadtheapplicationservermarketinthesoftwareplatformcategory.According
tothereport,Oracleoutrankedthecompetitionbyachievingover9pointsgreatermarketsharethan
theclosestcompetitor.
OracleWebLogicServerisOraclesstrategicapplicationserverwithastrongandinnovativeroadmap.
AllupperstackOracleproductsincludingOracleFusionMiddlewareproductsandOracle
ApplicationsuseOracleWebLogicServerastheirstrategicinfrastructureplatform.Thousandsof
customersuseOracleWebLogicServerfortheirmissioncritical,Web,customJava,andpackaged
applications.ManycustomersareadoptingOracleWebLogicServerastheplatformfortheirprivate
cloudinfrastructure.CustomersareadoptingOracleJavaCloudService,basedonOracleWebLogic
Server,astheirpubliccloudchoicefortheflexibilityitoffers.Thelargeecosystemofpartners,
systemsintegrators,andindependentsoftwarevendorsfocusedonOracleWebLogicServeroffers
distinctadvantagesforcustomers.

WorldwideApplicationServerMiddlewareandApplicationPaaS2011VendorShares(IDCdoc
#235496,June2012).

22

IntroducingOracleWebLogicServer12c

Conclusion
ThetopbusinessgoalsdrivingITinnovationfor2013arecostreduction,newproductinnovation,
andincreasedproductivity.OracleWebLogicServerempowersdatacenterstoachievethesegoals.
OracleWebLogicServer12cisthe#1applicationserveracrossconventionalandcloud
environments.WithOracleWebLogicServeryoucandelivernextgenerationapplicationsona
missioncriticalcloudplatform,simplifyoperationswithnativecloudmanagement,andaccelerate
timetomarketwithamoderndevelopmentplatformandintegratedtools.
OracleWebLogicServer12cprovidesflexibilitybetweenonpremiseand3rdpartyclouds,andis
optimizedforOracleExalogicElasticCloud.AsthecornerstoneofOraclecloudapplication
foundation,OracleWebLogicServerprovidesextremecloudperformance,scalability,andelasticity,
andunmatchedintegrationwithOracleDatabase12canditsmultitenantarchitecture.Ithelps
increasedeveloperproductivity,includingmobileapplicationdevelopmentandmavensupport,
makingOracletheundisputedleaderintheapplicationserverindustry.

IntroducingOracle WebLogicServer12c

July2013

Copyright2013,Oracleand/oritsaffiliates.All rightsreserved.Thisdocument isprovided for

Author:RumaSanyal
ContributingAuthors:

informationpurposesonlyandthecontentshereofaresubjecttochangewithoutnotice.Thisdocument

DavidBaum
Will Lyons
AyallaGoldschmidt
MikeLehmann

is notwarrantedtobeerrorfree,norsubjecttoanyotherwarrantiesorconditions,whetherexpressed
orallyorimplied in law, including impliedwarrantiesandconditionsof merchantabilityorfitness fora
particularpurpose.Wespecificallydisclaimany liabilitywithrespecttothisdocumentandnocontractual
obligationsareformedeitherdirectlyorindirectlybythisdocument.Thisdocumentmay notbe
reproducedortransmittedinany formorbyany means,electronicormechanical, foranypurpose,
withoutourpriorwrittenpermission.

OracleCorporation
WorldHeadquarters
500OracleParkway

Oracle isaregisteredtrademarkofOracleCorporationand/oritsaffiliates.Othernames may be


trademarksoftheirrespectiveowners.

RedwoodShores,CA94065
U.S.A.

07/13

WorldwideInquiries:
Phone:+1.650.506.7000
Fax:+1.650.506.7200
oracle.com

23

You might also like