Skip to main content

Academic Initiative > 

Open standards




Open standards   Java technology   Linux  
Autonomic computing   XML   SOA and Web services  
Grid computing              

Open standards

In a networked world, companies have to do more than simply integrate everything inside their enterprise. They have to connect their enterprise with other enterprises, other business processes, other applications, and billions of pervasive computing devices. Businesses can't just rip and replace their existing data, applications, and transaction systems to make them homogenous with those of their 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 them share information and applications across businesses.

Back to top

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.

Autonomic computing zone on developerWorks

Back to top

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.

Grid computing zone on developerWorks

Back to top

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.

Java zone on developerWorks

Back to top

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.

XML zone on developerWorks

Back to top

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.

Linux zone on developerWorks

Back to top

SOA and 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. SOA and Web services focuses on simple, Internet-based standards to address heterogeneous distributed computing. The developerWorks SOA and 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.

SOA and Web services zone on developerWorks

Back to top

Related links

Open standards resources on developerWorks