Skip to main content


developerWorks  >  WebSphere  >

New to WebSphere

Get acquainted with IBM's integration and application software

developerWorks


What is WebSphere
What can WebSphere do for me and my company?
How do I work with WebSphere?
How can I learn more about WebSphere?



The developerWorks WebSphere site is a collection of technical resources for developers, administrators, business planners, and other technical personnel who want to learn how to exploit the many features of the WebSphere platform and tooling. The site is updated weekly with the latest WebSphere related events, product announcements, and includes new additions to the extensive collection of articles, tutorials, code samples, roadmaps, and other technical materials.


What is WebSphere

WebSphere is IBM's integration software platform. It includes the entire middleware infrastructure -- such as servers, services, and tools--needed to write, run, and monitor 24x7 industrial-strength, on demand Web applications and cross-platform, cross-product solutions. WebSphere provides reliable, flexible, and robust integration software.

WebSphere Application Server is the base for the infrastructure; everything else runs on top of it. It supports SOA and non-SOA environments. WebSphere Process Server, which is based on WebSphere Application Server, and WebSphere Enterprise Service Bus, provide the foundation for service-oriented architected (SOA), modular applications. Collectively, they support the use of business rules to drive applications that support business processes. High performance environments also use WebSphere Extended Deployment as part of their base infrastructure. Other WebSphere products provide a wide variety of additional services, as described below.

CICS Transaction Server is the base for most mainframe applications today and supports the development of applications in popular languages such as COBOL, PL/I, C/C++ and Java.

WebSphere is a modular platform based on industry supported open standards. You can plug your existing assets into WebSphere using trusted and enduring interfaces, and you can continue to extend your environment as your needs grow. WebSphere runs on many platforms including AIX, HP Unix, i5/OS, Linux, Sun Solaris, Windows, and z/OS.

To learn how WebSphere contributes to an SOA environment see WebSphere and SOA.

To see how WebSphere relates to other IBM software see New to IBM software.


What can WebSphere do for me and my company?

An on demand business is one whose business processes -- integrated end-to-end across the company and with key partners, suppliers, and customers -- can respond with speed to any customer demand, market opportunity, or external threat. You can use WebSphere to build and monitor an infrastructure to support your on demand business, and to build and extend applications that run on that infrastructure.

Figure 1 shows the capabilities which WebSphere provides to help you connect, integrate, automate, and optimize your applications.


Figure 1. WebSphere capabilities
WebSphere capabilities

People integration (interaction capabilities)

People integration capabilities enable customers, employees, and business partners to interact with business information, applications, and business processes, at any time from anywhere. For example, using these capabilities, you could automate your call center functions, and then authorize selected employees, customers, and business partners to access these functions from their personal computers, cell phones, and PDAs.

These WebSphere products provide people integration (or interaction) capabilities:

Process integration

Businesses can use the Process integration capabilities to model, choreograph, monitor, and optimize business processes to keep them in line with strategic business goals. For example, you could model a key business process, then simulate it, refine it, enable people to interact with it in convenient ways, put it into production, monitor it, fine-tune it, and then--quickly and intelligently adapt it, when your business needs change.

These WebSphere products provide process integration capabilities:

Information integration

Information integration capabilities let you create a consistent, unified view of structured and unstructured information from disparate sources, and to manage and synchronize product reference information. For example, you could create a free-form search across all your information assets, including Web sites, relational databases, file systems, newsgroups, portals, collaboration systems, and content management systems.

These WebSphere products provide information integration capabilities:

Application integration

The application integration capabilities provide a wide variety of services to support reliable and flexible flow of information across applications, which could be running in different enterprises. For example, you could simply exchange messages between two applications, or, if your business needs are more involved, you could create a flexible, service oriented architecture to support systematic information exchange across a wide variety of applications running on different company servers, platforms, and in multiple languages.

Some of the WebSphere products which provide application integration capabilities are:

Application and transaction infrastructure

The WebSphere application infrastructure enables you to build, deploy, integrate, and enhance new and existing applications. For example, you can Web-enable and extend legacy applications, and enable them to run in a Java environment.

These WebSphere products provide application infrastructure capabilities:

Accelerators

To jump start your application, you can use one of the accelerators. These pre-built solutions can offset lack of experience or expertise in certain areas, and ensure a firm foundation for future expansion.

To learn more about accelerators, see WebSphere Business Integration Accelerators.


Back to top



How do I work with WebSphere?

How you work with WebSphere depends on your role in the business. IBM provides extensive tools and facilities to help you build, run, manage, and optimize your WebSphere applications. WebSphere tooling is based on industry open standards such J2EE and Eclipse, and they use common installation, administration, security, and programming models.

For example:

Figure 2 shows the WebSphere integration reference architecture, along with some examples of WebSphere products that work together to provide the various services, which in turn, provide the capabilities described above (shown in Figure 1).


Figure 2. WebSphere Integration Reference architecture
WebSphere Integration Reference architecture

Here are just a few examples:

  • WebSphere Portal includes a runtime server, services, tools, and many other features to integrate your enterprise into a single, customizable user interface called a portal.
  • WebSphere Everyplace (also known as Wireless on WebSphere) products help you build and run applications, including portals, which your users can access using their choice of mobile devices.
  • WebSphere Information Integrator provides data capabilities such as federation, transformation, caching, replication, and event publishing, as well as enterprise search.
  • WebSphere Business Monitor helps you to track performance measures and to monitor your business processes using role-based dashboards.

See also the IBM Rational Software Delivery Platform for the other tools that span the lifecycle of software development.


Back to top



How can I learn more about WebSphere?

Bookmark and visit the developerWorks WebSphere site to learn more about the WebSphere platform and tooling, whether you a new user of WebSphere products, or an expert. It is updated weekly with the latest WebSphere related events, product announcements, and includes new additions to the extensive collection of technical materials.

Try these links on the left side of developerWorks WebSphere:

  • Products lists and links to the major product families and the key products in the WebSphere brand.
  • Downloads provides trial copies of many of the WebSphere products.
  • Technical library includes an ever-growing collection of technical articles, samples, tutorials, and other materials, developed by WebSphere experts.
  • Training includes WebSphere classroom courses, online education, and self-study materials.
  • Support provides solutions to, and information about, technical questions.
  • Services leads you to experts who can help you architect, implement, and monitor software applications.
  • Forums and community helps you locate and interact with other WebSphere product users.

Some other key resources you can access from developerWorks WebSphere include:

To get product information, such as how to buy a WebSphere product or to see a business case study, see WebSphere software.

Business partners can also check out the wealth of resources available at the WebSphere Innovation Connection.


Back to top


 logo

Document options

Document options requiring JavaScript are not displayed


developerWorks spaces
Learn, collaborate, and lead the way

Related information
WebSphere software platform
WebSphere training
Trial downloads
User groups

Special offers
Download websphere software
Industry formats & services with pureXML samples

More offers