Application server articles and products


Home
Articles

Consulting
Mentoring
Speaking
Products
Books
Reports
Mail
Links
Privacy
Sitemap
Contact

Google

 

WS-I Advocate

 

 

Application servers are component-based software that resides in the middle-tier of a server centric architecture. They provide middleware services for security, state maintenance, along with data access and persistence. An application server sits below a Web server.

An application server creates an infrastructure for deploying applications that are usually called components. The components are written in object programming languages such as Java, C#, C++, and others. Components used in the middle tier are a common way to realize the high-level abstractions of business processes and workflow.

An application server can have:

bulletAccess to external Web Services. This could be virtually anything. 
bulletAccess to other Internet resources. This also could be most anything: weather reports, currency converters, news feeds, and so on.
bulletAccess to internal Web Services. An example of an internal Web Service might be the validation of an account based on data input over the Internet/Intranet and data stored in an existing database.
bulletAccess directly to internal system directly, bypassing Web Services. Direct access to an existing database might be an example of this access.


Application servers are also referred to as app servers, Java application servers, or EJB servers (the latter two refer to Java or J2EE application servers).

Application server articles

Application server articles that are available for free, online

Interested in how application servers can help you with with enterprise integration? What are some architectures that take advantage of these products yet preserve your existing investment in your software architecture? These free, online articles provide answers to these questions and more. Check out the articles on application servers.

Application server product comparison

A free comparison was published in May 2001. Click here for more information.

Vendor listing

A listing of application server vendors with links to their respective Web sites is available on this site. Click here for application server vendors.

Jump-start your development

Our services are a way to get your project off to a running start. We will significantly speed up your development by providing:

bulletConsulting on software architectures and products. This will help you quickly make fully informed decisions concerning the selection and use of software products for Web services and service-oriented architectures. More...
bulletMentoring or coaching on technical issues. These sessions make it easier for managers and project leads to get up-to-speed on architectural considerations. More...
bulletSpeaking on topics of advanced software architectures and how such architectures can be used in organizations. This is a great way to communicate the value of using various types of software architectures to larger groups. More...

Related products on this Web site

Software architectures can be built using application servers with many of the following products described on this site. Be sure to check out these products:

bulletWeb Services
bulletRelational databases
bulletObject-relational databases
bulletObject-relational mapping
bulletObject-oriented databases
bulletXML databases
bulletXML middleware

 

Barry & Associates, Inc.