Kerberos is one of the most popular network authentication mechanisms. In this article, learn how to design a multi-factor authentication over the Kerberos protocol. Understand the use of One-Time Password (OTP) and GSS-API to achieve this.

In this article, discover how the Action Web Service module implements Web services functionality in Ruby on Rails. Action Web Service creates server-side support for SOAP and XML-RPC Web service protocols. You can declare and publish APIs using Action Web Service.

At the core of many real-world scientific and engineering applications is the necessity for computing three-dimensional Fast Fourier Transforms (FFT). Although there are many available FFT libraries, 3D Fast Fourier Transform Library for Blue Gene/L is specifically designed to take advantage of the IBM Blue Gene architecture by enabling applications that use three-dimensional FFTs to scale to thousands of Blue Gene/L processors.

In this article, Solr and Lucene committer Grant Ingersoll details the improvements in Solr 1.3, including distributed search, easy database imports, integrated spell checking, new extension APIs, and much more.

Learn how to reduce your power consumption in your Linux computers by monitoring application-usage patterns and user activity. After tuning your kernel, hdparm, ACPI, and CPU settings, discover how to add these application monitors to more effectively enter your low-power states. Also, find out how to use the focusTracker and kst visualizations to find gaps of inactivity, and create rules that can save you some green.

Visit IBM developerWorks to download a free trial of IBM WebSphere Application Server Network Deployment V7, which drives business agility by providing a foundation to build, reuse, run, integrate and manage Service Oriented Architecture (SOA) applications and services.

This article shows the quickest way to use PHP with WebSphere for z/OS, in just a few simple steps. You can even run it on the IBM System z Application Assist Processor (zAAP) with no additional software costs, and connect it to DB2 UDB for z/OS.

Enabling traceability over the entire life cycle of an RFID-enabled product in a supply chain requires that the data be shared across free enterprises. However, enterprises are reluctant to share data across supply chains for fear of giving away private information. Theseos Query Engine is general-purpose middleware technology that addresses this concern and can be applied for traceability applications across many industries.

XPages allows for functionality and capabilities previously thought impossible to achieve in Domino application development. To demonstrate the power of XPages, this tutorial shows you how to Web 2.0-enable the personal address book Domino application template.

When you move into an XML-based publishing environment, the right approach can save time and even make new publishing paradigms possible if you properly design the structure. This article describes how you can convert documents designed for print publishing to structured documents. Discover the logical musts to ensure that publishing is achievable following a transition to XML.

This "Mastering Eclipse" series of articles teaches complete newcomers to Eclipse the ins and outs of the Eclipse IDE. By the end of the series, you'll be on par with advanced users. Here in Part 1, you will learn the parts of the Eclipse IDE and how to customize them.

This article shows how to leverage the Spring Framework and Apache OpenJPA to improve the productivity and application development experience for your J2EE projects. Our sample application uses Spring in several scenarios in different architectural layers of a Web application.

This article, Part 1 of a series, describes the features and concepts of the Open Services Gateway initiative (OSGi) framework and demonstrates how you can use it to create dynamic JAR bundles. Learn about building and packaging components as OSGi bundles and running them in the Apache Felix runtime environment. Also, look at creating bundle Manifest files, which act as a communication interface between bundles.

The SOA Sandbox is going green! The IBM SOA Sandbox lets you increase your SOA skills through practical, hands-on, online trials. Using specially designed exercises, you can assess how SOA technology can be leveraged to make enterprises more efficient and eco-friendly.

lxml is a fast yet flexible library for XML processing in Python. It comes bundled with support for XML Path Language (XPath) and Extensible Stylesheet Language Transformation (XSLT), and it implements the familiar ElementTree API. In this article, you focus both on the ease of use provided by lxml and on its high-performance profile when processing very large XML data.

Syndicate content