JJUG CCC 2015 Spring: Liberty Profile Technical...
-
Upload
takakiyo-tanaka -
Category
Software
-
view
721 -
download
2
Transcript of JJUG CCC 2015 Spring: Liberty Profile Technical...
-
2013 IBM Corporation
Liberty Profile Technical DeepdiveIBM
2015/4/11
JJUG CCC 2015 Spring
-
2015 IBM Corporation
#ccc_f4
2
Liberty
-
2015 IBM Corporation
#ccc_f4
3
Systems of Engagement
Systems of Record
Internet of Things
CRM HR
DB ERP
-
2015 IBM Corporation
#ccc_f4
...
4
-
2015 IBM Corporation
#ccc_f4
SIerWeb
5
Systems of Engagement
Systems of Record
Internet of Things
Web .
SIer
-
2015 IBM Corporation
#ccc_f4
OSWindows XP2001 2014Windows 7 2009 2020
OSiOS 6 2012iOS 7 2013iOS 8 2014
6
25
Web
-
2015 IBM Corporation
#ccc_f4
7
-
2015 IBM Corporation
#ccc_f4
Java EE
8
q
q q
q
q )
q
q
q
-
2015 IBM Corporation
#ccc_f4
Java EE
GUI
GUI GUI CUIAPI
9
-
2015 IBM Corporation
#ccc_f4
10
WASLiberty
WAS V8.5.5 Liberty & WDT
Web ProfileJava EE 6Web Profile
JAX-WS, JAX-RS, JMS
Unzip
+ + Unzip
server.xml
: 60MB
100MB
: 5
WDT) Eclipse
Eclipse
OSS
-
2015 IBM Corporation
#ccc_f4
11
Liberty
-
2015 IBM Corporation
#ccc_f4
WASWAS Network Deployment
5Web
Full
WAS (Base)
Full
Full
Full
Liberty Intelligent
Mgmt
Liberty
Liberty
Liberty
8.5 New
8.5 New
8.5 New
WXS
WAS Liberty Core
Liberty
Liberty
8.5.5 New
8.5.5 New
-
2015 IBM Corporation
#ccc_f4
WAS for Developer
WAS Base
EclipseJava EE
13
WebSphere Application ServerDeveloper Tools
Eclipse (Indigo/Juno)
Web Tools PlatformWAS V8.5.5
Liberty
-
2015 IBM Corporation
#ccc_f4
Java EE 6 Web Profile 57.5MB
java jar wlp-runtime-8.5.5.5.jar
EclipseEclipse Marketplace
14
-
2015 IBM Corporation
#ccc_f4
WASDev
http://wasdev.net
15 https://developer.ibm.com/wasdev/
-
2015 IBM Corporation
#ccc_f4
16
-
2015 IBM Corporation
#ccc_f4
17
-
2015 IBM Corporation
#ccc_f4
18
-
2015 IBM Corporation
#ccc_f4
JavaJDK 6/7/8
JDK/JREIBM JDK
19
Mac OS X JDK
-
2015 IBM Corporation
#ccc_f4
Feature
Java EEAPI
Servlet JSP JSF SSL
JAX-RS JSON JPA
JAX-WS JAX-B JDBC JTA
JMS CDI JNDI
EJB lite EJB MDB Blueprint WAB
Servlet JSP JSF SSL
JAX-RS JSON JPA
JAX-WS JAX-B JDBC JTA
JMS CDI JNDI
EJB lite EJB MDB Blueprint WAB
-
2015 IBM Corporation
#ccc_f4
APIFeature
Servlet JSP JDBC SSL
JAX-RS
sessionDatabase
jsp-2.2 jdbc-4.0 jaxrs-1.1 sessionDatabase-1.0 ssl-1.0
server.xml
JSON
-
2015 IBM Corporation
#ccc_f4
FeatureLiberty Repository
Liberty RepositoryFeature
Java EE 7 JCA 1.7WebSocket 1.0Servlet 3.1 JSP 2.3EL 3.0
APIOpenID 2.0CouchDB
GUI/OS Connect
22
https://developer.ibm.com/wasdev/downloads/
-
2015 IBM Corporation
#ccc_f4
23
zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0
zosConnect-1.0
zosLocalAdapters-1.0
scalingController-1.0
scalingMember-1.0
dynamicRouting-1.0
collectiveController-1.0 clusterMember-1.0
mongodb-2.0 wsSecurity-1.1
wmqJmsClient-1.1
wasJmsServer-1.0
jmsMdb-3.1
wasJmsClient-1.1 jaxws-2.2
jaxb-2.2
wasJmsSecurity-1.0 jca-1.6 couchdb-1.0
jcaInboundSecurity-1.6 mdb-3.1
jms-1.1
zOS
ND
webProfile-6.0 wab-1.0
concurrent-1.0
collectiveMember-1.0
restConnector-1.0
sessionDatabase-1.0
ldapRegistry-3.0
webCache-1.0
jaxrs-1.1
distributedMap-1.0
osgiConsole-1.0
json-1.0 timedOperations-1.0 monitor-1.0 oauth-2.0
blueprint-1.0
adminCenter-1.0
openid-2.0
openidConnectServer-1.0
openidConnectClient-1.0
serverStatus-1.0 spnego-1.0
osgiAppIntegration-1.0 Core
servlet-3.0
jsp-2.2
jsf-2.0
ejbLite-3.1 jdbc-4.0
jndi-1.0
appSecurity-2.0
managedBeans-1.0
ssl-1.0
beanValidation-1.0
cdi-1.0
jpa-2.0 jsp-2.3
el-3.0
websocket-1.1
jdbc-4.1
servlet-3.1
websocket-1.0
jsonp-1.0
Base
New in 1Q15
New in 4Q14
spnego-1.0
osgiAppIntegration-1.0
jsp-2.3
el-3.0
websocket-1.1
jdbc-4.1
zosConnect-1.0
zosLocalAdapters-1.0
scalingController-1.0
scalingMember-1.0
dynamicRouting-1.0
couchdb-1.0
openid-2.0
openidConnectServer-1.0
openidConnectClient-1.0
servlet-3.1
websocket-1.0
jsonp-1.0
Repository Install and Repository
-
2015 IBM Corporation
#ccc_f4
Servlet 3.1Servlet 3.0
24
servlet-3.0 servlet-3.1
servlet-3.0 servlet-3.1
WAS Liberty
-
2015 IBM Corporation
#ccc_f4
JDKJSONP 1.0JDK 7
25
jsp-2.2 jsp-2.3
websocket-1.0 servlet-3.0
servlet-3.1
-
2015 IBM Corporation
#ccc_f4
server.xml
${wlp.install.dir}/usr/servers/server_name/server.xml
ID
26
WAS
jsp-2.2
Liberty
-
2015 IBM Corporation
#ccc_f4
27
jsp-2.2
${wlp.install.dir}/usr/servers/server_name/server.xml
${wlp.install.dir}/usr/servers/shared/config/common-config.xml
derbypath=/usr/derby
bootstrap.properties
-
2015 IBM Corporation
#ccc_f4
Liberty ZIP
ZIP
28
Java SDK
Liberty Profile
Java SDK
Liberty Profile
ZIP
-
2015 IBM Corporation
#ccc_f4
--include=minify ZIP
Servlet/JSP/JDBC20M
29
server package --include=minify
-
2015 IBM Corporation
#ccc_f4
CIBuildGitHub
30
h"ps://github.com/wasdev
-
2015 IBM Corporation
#ccc_f4
LibertyECO
31
-
2015 IBM Corporation
#ccc_f4
DockerWAS Liberty Docker Hubpull
WAS V8.5.5. Liberty Java EE 7WAS Liberty V9 Beta
WASdev GitHubDockerfiles :Liberty Core, Base, ND, Docker Hub
32
https://registry.hub.docker.com/_/websphere-liberty/
-
2015 IBM Corporation
#ccc_f4
33
Build Your Own Cloud H/WWebSphere Application Server
Amazon BYOS&L - WebSphere App Server
Blue Mix Liberty Buildpack
PureApplication System & Software & WebSphere App Server
Cloud Foundry Liberty Buildpack
SoftLayer/Bluemix BYOS&L - WebSphere App Server
Time to Market
IaaS PaaS
Microsoft Azure BYOS&L - WebSphere App Server Pay-as-you-Go WAS VMs
-
2015 IBM Corporation
#ccc_f4
34
Liberty
-
2015 IBM Corporation
#ccc_f4
GUI Admin CenterLiberty
35
//
Beta
-
2015 IBM Corporation
#ccc_f4
- - -
Admin Center
36
: JVM CPU Liberty MXBeans
: FFDC &
-
2015 IBM Corporation
#ccc_f4
Java EE 7Java EE 7Beta
BetaOpenID
WebRTC
Beta
Java EE 7Liberty
Java EE 7Java EE 7
Full
37 IBM Confidential
https://developer.ibm.com/wasdev/
-
2015 IBM Corporation
#ccc_f4
Liberty Base
38
2GJava Liberty
WAS Liberty Base
Liberty
WASdev.net
WASdevForum
-
2015 IBM Corporation
#ccc_f4
Java EE 6GAJava EE 7Beta
http://wasdev.netEclipseMarketplaceLiberty
39
-
2015 IBM Corporation
#ccc_f4
40