Wednesday, April 25, 2012

Relative Order blog gets a new home

The "relative importance of order" blog has a new home. I am leaving blogspot and move to custom wordpress installation. You can find the new posts here:

See you,

Running an AS7 domain on virtual network interfaces

This article has been moved (and updated) to the new blog:

Tuesday, April 17, 2012

JBoss AS7: Extended management options for messaging server components

We just finished a bunch of updates that complete the management options of the hornetq server components. With 7.1.2 you'll get important management features that have been missing from the previous releases:

- hornetq transports
- connection factories
- bridges, diverts, etc

Thursday, March 29, 2012

Switchyard Console Extensions

The management functionality that ships with Switchyard 0.4 is now integrated with the embedded console:

Now we are one step closer to an integrated, consistent web based tooling approach. Great work and congrats to the switchyard team.

Read more about it here.

Wednesday, March 28, 2012

PicketLink console extensions

The PicketLink team has begun work on integrating security related management tasks into the AS7 console:

Thursday, March 22, 2012

AS7 Console 1.2.0.Final released

Accessibility Improvements

In this iteration we've been concentrating on improving general usability and accessibility (508 compliance).

The overall UI has been updated so that most elements are keyboard accessible and the core widgets (trees, tables, etc) can be navigated using the keyboard only. In addition to that, we've added W3C Aria landmarks, properties and state attributes.

Internet Explorer Updates

We've also fixed some nasty CSS bugs in IE8 and IE9 which caused the console to render without stylesheets being applied.

All Issues

Here's the complete list of issues that are included in 1.2.0.Final:
  • AS7-4255 Help Panels can not be closed on IE9
  • AS7-4233 Interface editor doesn't cancel operation upon click
  • AS7-4231 Admin console: unable to remove security module if it has properties defined
  • AS7-4227 Fix network interface management problems
  • AS7-4164 Aria attributes on CellTables
  • AS7-4106 Admin console - management of infinispan caches - unable to change attributes
  • AS7-4045 Accessibility improvements: keyboard navigation and main aria attributes core widgets and overall layout
  • AS7-3743 Sporadic IE 8&9 failure: stylesheets do not load
  • AS7-4234 Timeout when uploading large deployment through the console
  • AS7-4250 Failed to modify cache container transport settings
  • AS7-4104 Admin console - Missing validation of infinispan resources' JNDI names
  • AS7-3930, AS7-1779 Infinispan screens require descriptions

Wednesday, March 14, 2012

GWT Accessibility: Aria attributes on CellTables

While working on the accessibility issues for the AS7 console, we've realized that the new CellTable implementation misses the aria grid attributes. For the ones of you new to this topic: Aria defines a way to make Web content and Web applications more accessible to people with disabilities. It especially helps with dynamic content and advanced user interface controls developed with Ajax, HTML, JavaScript, and related technologies.

We've already submitted a patch to the core GWT team. If this issue is important to you, please vote for it :

Monday, March 5, 2012

JBoss AS7: Console 1.1.0 released

We've added four additional subsystems, that are manageable through the console now.

New Subsystem Support

- mail
- modcluster
- infinispan
- jgroups

This completes the number of manageable subsystems the full-ha profile offers.

In order to access the new functionality, the server needs to be running the full-ha profile:

./bin/ --server-config=standalone-full-ha.xml

Environment Properties

This is a feature that has been requested by the community several times: The possibility to view the environment properties (ENV, -Dfoo=bar, etc) that have been set when the server was started.

Rock on´

Tuesday, February 14, 2012

JBoss AS7: Web Console 1.0.Final released

After several month of work, we are very happy to announce the first final release of the JBoss AS 7 web management interface. It ships with AS 7.1 and covers the following management use cases:

Subsystem Management

About 80% of the subsystems are currently manageable through the console:
  • configadmin
  • datasources
  • deployment-scanner
  • ee
  • ejb3
  • jacorb
  • jca
  • jmx
  • jpa
  • logging
  • messaging
  • naming
  • osgi
  • resource-adapters
  • sar
  • security
  • threads
  • transactions
  • web
  • webservices

In the next few weeks we are going to provide the remaining ones: infinispan, mail, groups and mod cluster.

General Use Cases

Besides the subsystem configuration, the current web management interfaces allow you to carry out the following operations:

- Full Domain Management (server groups, server configurations and hosts)
- Manage Deployments (both across domains and standalone servers)
- Configure socket bindings, network interfaces, JVM parameters and system properties

Runtime Status

Version 1.0 also provides you with the ability to quickly check the system health:

- JVM Status (heap, threads, etc)
- Transaction Manager (i.e. commit/rollback ratios)
- Datasource usage (pools sizes, etc)
- Web statistics (i.e. request/error count)
- JMS metrics (topic/queue sizes, etc)
- Persistence Units (cache usage, queries, etc)

Improved Look&Feel

We've put a lot of effort into the overall look&feel and tried to come up with a design that's suitable for the job without getting in your way when you use it on day to day basis:


Thanks to all the people that did help make it happen. Some people deserve special mentioning for their continuous support and contributions.

- Stan Silvert
- David Bosschaert
- Pavel Slegr
- Jan Martiska
- James Cobb

What's coming next?

We'll keep improving and extending the web management interface. There are plenty of goodies on the roadmap:

- Additional subsystems (infinispan, mail, jgroups, modcluster)
- Management operation plans (store, load & execute complex management tasks)
- Simplified clustering configuration
- Additional metrics and statistics

Tell us what you think

If things don't work as expected or you think certain functionality is missing, please drop us a note. Your feedback is important to us. The AS7 mailing list would be a good starting point:

Stay tuned, Heiko.