| |
 |
|
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
|
|
|
Posted by Nima Goudarzi , 2008-11-25
|
|
| |
 |
|
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 |
|
|
Posted by Nima Goudarzi , 2007-10-09
|
|
| |
 |
|
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
|
|
|
Posted by Nima Goudarzi , 2007-07-31
|
|
| |
 |
|
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
|
|
|
Posted by Nima Goudarzi , 2007-07-31
|
|
| |
 |
|
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
|
|
|
Posted by Nima Goudarzi , 2007-07-22
|
|
| |
|
| |
|
|
"As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously."
- Benjamin Franklin |
|
|
Everything must be made as simple as possible, and not simpler.
- Albert Einstein |
|
|
|
| |
|
|
|