Automating Google Workspace (GWS) & more with Apps Script
JBoss AS7
1.
2. Who is Stefano?
●
JBoss WS[1] committer since early 2007
●
Committer of various Jboss projects
●
JBoss / Red Hat employee since July 2010
●
JBoss AS7[2] team memeber
●
Wise[3] project leader
●
Found me on internet: www.javalinux.it,
www.twitter.com/maeste
https://plus.google.com/102371438013760231375/about
https://github.com/maeste http://www.linkedin.com/in/maeste
[1] http://www.jboss.org/jbossws [2] http://www.jboss.org/jbossas
[3] http://www.jboss.org/wise
3. AS7 in a nutshell
Fast
●
Very fast
●
Blazingly fast (<3s startup)
●
#@*%ing fast
●
4. AS7 in a nutshell (seriosly)
●Blazingly fast (<3s startup)
●Lightweight
●Modular core
●Hot, parallel deployment
●Elegant administration
●Domain management
●Easy testable
9. Standalone mode
●
Standalone is a single AS process for use in
development, where the additional
management functionality is not required
●
Provides a similar development experience to
previous versions of the JBoss AS, allowing a
deployment to be dropped in a folder and
automatically be deployed
●
Same management tools and APIs as domain
mode
10. Domain mode
●
Easy management of multiple JBoss AS
instances
●
Managed from a single point, all have access
to the same domain configuration
●
Allows for management and configuration
updates to be pushed out to all servers
●
Domain mode has three separate processes
●
Process Controller
●
Host Controller
●
Server instance
11. Domain processes
●
Process Controller
●
Responsible for managing, starting / stopping
processes
●
Extremely simple
●
Host Controller
●
One host controller is the domain controller,
the rest are slaves
●
Domain controller responsible for pushing
management and configuration changes
15. JBoss Modules
●
New classloading project
●
Provides a modular (not hierarchical)
classloading environment
●
Classloading is extremely fast
●
Classloading is truely isolated by default
●
Classloading is extremely flexible
18. JBoss Modules
●
Fast
●
O(1) dependency resolution
●
Concurrent (lock-free in most Vms)
●
Pure modular classloading
●
Can only resolve what they import
●
External configuration (module.xml)
●
Dynamic (can be redefined)
●
Extensible (JBoss OSGi)
20. JBoss Modular Service Container (MSC)
●
Small, lightweight and efficient
●
Highly concurrent scalable state machine
21. Dynamic Model Representation (DMR)
●
Central detyped management API
●
All management operations with/on DMR
●
Backwards compatible
●
Can be used to control standalone or domain
●
Detypes (i.e. string based) API uses small set
of Java classes
●
Various transports (Java remoting,
JSON/HTTP)
25. Community
●
Get involved !
●
Base for JBoss Enterprise Application Platform
6
●
Download
●
http://www.jboss.org/jbossas/downloads
●
Forum
●
http://community.jboss.org/en/jbossas/as7_u
sers
26. Community
●
Hacking on AS 7
●
http://community.jboss.org/wiki/HackingonA
S7
●
Webinars
●
http://www.jboss.org/as7/webinars.html
●
Documentation
●
https://docs.jboss.org/author/display/AS7/D
ocumentation