IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
      
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerWorks
AIX and UNIX
Information Mgmt
Lotus
Rational
Tivoli
WebSphere
Architecture
Autonomic computing
Java™ technology
Linux
Multicore acceleration
Open source
SOA and Web services
Web development
XML
Feedback


 
developerWorks  >  developerWorks
resources for an on demand world
Overview  |  Open standards  |  Integration  |  Virtualization  |  Automation    
In a networked world, you have to do more than simply integrate everything inside your enterprise. You have to connect your enterprise with other enterprises, other business processes, other applications, and billions of pervasive computing devices. You can't just rip and replace your existing data, applications, and transaction systems to make them homogenous with those of your business partners. Open standards allow all technologies to connect and integrate, and allow IT to become more modular. Linux and Java technologies brought open standards to the enterprise; today XML and Web services let you share information and applications across business lines.

The good news? You probably have applications within your enterprise that already take advantage of this kind of connectivity.

Here, we've gathered an extensive list of the best resources on our sites for learning about open-standards computing.

  Technologies
Learn more about autonomic computing, Grid computing, Java technology, XML, Linux, and Web services (and much more) on developerWorks.
Autonomic computing
Autonomic computing is all about business-driven IT. Autonomic computing technologies improve a system's ability to sense and respond to changes in accordance with business policies.

One good autonomic computing starting point is this autonomic computing roadmap, which will help you begin integrating autonomic computing concepts into your products.
Grid computing
With grid computing, you can unite pools of servers, storage systems, and networks into one large system to deliver non-trivial qualities of service. To an end user or application, it looks like one big virtual computing system. Grid technology allows organizations to use numerous computers to solve problems by sharing computing resources.

One good Grid computing starting point is this New to Grid computing article.
Java technology
Java technology began life as a way to add interactivity to Web pages through client-run applets and applications, but the most popular current use is in server-based J2EE systems. The developerWorks Java technology site has an extensive collection of articles, tutorials, tools, and downloads for Java developers of all skill levels.

One good J2EE starting point is this Introduction to the J2EE Connector Architecture tutorial.
XML
XML, or Extensible Markup Language, is a markup language that you can use to create your own tags. It was created by the World Wide Web Consortium (W3C) to overcome the limitations of HTML, the Hypertext Markup Language that is the basis for all Web pages. Like HTML, XML is based on SGML -- Standard Generalized Markup Language. XML was designed with the Web in mind. You'll find a wealth of XML information on the developerWorks XML site.

If you need an intro, start with the Introduction to XML tutorial.
Linux
Linux is the fastest-growing server operating system in the world, thanks to its powerful functionality, rock-solid stability, and open source foundation. Apps developed on Linux -- from Web and e-mail servers to departmental and enterprise vertical applications -- are reliable, portable, and cost efficient. Look for articles, tutorials, and tools on the developerWorks Linux site.

Jump in and get Linux fundamentals in this introductory tutorial.
Web services
Businesses have been searching for a technology solution to enable their infrastructures to be as flexible as their highly fluid business models. They've found an answer in Web services architecture, a set of industry-standard methods that enable simplified programmatic connections between applications. Web services focuses on simple, Internet-based standards to address heterogeneous distributed computing. The developerWorks Web services site has hundreds of articles, tutorials, demos, and specifications that can get you started, or move you forward.

Get introduced to Web services -- the Web's next revolution in this tutorial.
  Products
We recommend that you start with the following products, all included with a developerWorks Subscription.
WebSphere Studio
IBM WebSphere Studio is an open comprehensive development environment for building, testing and deploying dynamic on demand e-business applications. Founded on open technologies and built on Eclipse, WebSphere Studio provides a flexible, portal-like integration of multilanguage, multiplatform, and multidevice application development tools that maximize your productivity, increase ROI, and improve overall time to value.

You'll find a good example of how WebSphere Studio can help you create J2EE applications in Developing and testing a complete "Hello World" J2EE application with WebSphere Studio V5.
WebSphere Application Server
IBM WebSphere Application Server is a high-performance and extremely scalable transaction engine for dynamic e-business applications. The Open Services Infrastructure allows companies to deploy a core operating environment that works as a reliable foundation capable of handling high volume secure transactions and Web services. WebSphere continues the evolution to a single Web services-enabled, Java 2 Enterprise Edition (J2EE) application server and development environment that addresses the essential elements needed for an on demand operating environment.
WebSphere Business Integration Server V4.2
You can use WebSphere Business Integration Server V4.2 to quickly integrate new or existing applications or systems on diverse platforms, create and rapidly deploy new business processes, or solve a variety of business integration needs.
Rational XDE
Rational XDE provides a frictionless design and development environment. At the core of this eXtended Development Experience is Rational XDE Professional and Rational XDE Modeler, visual design and development tools that are tightly integrated with WebSphere, giving you a single user experience.
  Training
Looking for training that can get you started? We recommend the following.
Speed-start your Linux app
Hungry for Linux apps? Get IBM middleware for Linux (DB2 Universal Database, WebSphere Application Server, WebSphere Studio Site Developer, WebSphere MQ, Lotus Domino, Tivoli Access Manager, and more) on a free Linux Software Evaluation Kit (SEK) -- plus all the free tech support and training you need to get started!
Speed-start Web services
Do you want to learn how to build and deploy Web services using the latest Java-based tools and middleware from IBM that support industry-based open standards? The Speed-start Web services program has everything you need. Get the latest IBM development tools and middleware, provide online training with tutorials and articles, and hands-on workshops and technical briefings in your area. There's even technical support with online forums moderated by IBM Web services experts.
Developing Solutions for e-business
This tailored curriculum view helps you find the IBM Education courses most applicable to you.
   Page options
e-mail this page
   More resources
IBM Software Development Platform
Autonomic computing
Globalizing your e-business
Java technology
Grid computing
on demand business
Developer Bookstore: Thousands of books at great discounts!
IBM Workplace: What developers need to know
Software development seminar series

 
    About IBM Privacy Contact