Banner
 
  How to Develop JAAS Security on JBoss AS ?
A few days ago I was proposed to develop an airline ticketing system using JavaEE platform. For this system I decided to use EJB3 and JSF running on JBoss application server.
As long as security is a vital concern in such applications, I decided to use JAAS (Java Authentication and Authorization Service) to implement authentication and authorization.
After searching for the required configurations to implement a JAAS based security on JBoss, I couldn’t find anything useful, even in the JBoss documents! (JavaEE developers are not very unfamiliar with this).
It took a while for me to find all the required settings and run my project under JAAS technology on the JBoss application server, so I decided to share my knowledge and document it, hope to be useful for somebody.

The printable version of this article is available at:
http://www.javadev.org/files/JAAS-JBoss.pdf
 
  Enterprise Service Bus
The ESB concept is a new approach to integration that can provide the underpinnings for a loosely coupled, highly distributed integration network that can scale beyond the limits of a hub-and-spoke EAI broker. An ESB is a standards-based integration platform that combines messaging, web services, data transformation, and intelligent routing to reliably connect and coordinate the interaction of significant numbers of diverse applications across extended enterprises with transactional integrity.

The printable version(PDF) is available at:
http://www.javadev.org/files/Enterprise Service Bus.pdf

 
  Hibernate Performance Tuning
Performance is one the most important issues in applications.Application Performance depends on a variety of parameters which must be mentioned carefully to prevent bottle nakes in the application.
Performance-tuning your application should first include the most obvious settings,
such as the best fetching strategies and use of proxies.

This is an article about how to tune our hibernate settings to gain the best performance and prevent vulnerable problems.

You can view a printable version(PDF) of the article at:
http://www.javadev.org/files/Hibernate Performance Tuning.pdf
 
  How to REST?!
By Nima Goudarzi (nima@javadev.org) - July, 2007

This is an article about REST (Representational State Transfer) which gives you the knowledge of developing enterprise applications with SOA as a loosely coupled approach but without getting involved with SOAP and its complexities.This article consists on the following sections:
- Definitions
- Example: Authentication Service
- Authentication Web Service
- Authentication Client
- XML Transformation
- RESTing Without JAX-WS

* The complete source codes and binary versions of the examples used in this article are available at: http://www.javadev.org/files/rest.zip

* This article is also available in the printable(pdf) format from the following address:
http://www.javadev.org/files/rest.pdf
 
  Weblogic Clustering

Clustering creates an illusion — it permits the deployment of application components and services to several machines while presenting only a single face to the client. There are good reasons to support this illusion. When a client requests a service, it should make no difference if the service runs on a single server or across a number of servers. The clustering abstraction provides you with a clear route to improving the performance and scalability of your applications, albeit with increased administration of hardware and network resources. WebLogic's clustering offers three important benefits:
Scalability
A solution that allows you to create additional capacity by introducing more servers to the cluster, thereby reducing the load on existing servers.
Load balancing
The ability to distribute requests across all members of the cluster, according to the workload on each server.
High availability
A mix of features that ensure applications and services are available even if a server or machine fails. Clients can continue to work with little or no disruption in a highly available environment. WebLogic achieves high availability using a combination of features: replication, failover, and migratable services.

You can find this article at :
http://www.javadev.org/files/cluster.pdf

 
 
 
 
 
© 2006-2007 Java Dev | Design by Nima Goudarzi