In-Depth Features


Software With a Dose of Skepticism

Software subscription offers benefits over traditional licensing models, but software decision makers worry about their data living on someone else’s servers. Part two of a two-part series.

Must You Choose a Single Technology?

Will the trend of increasing power and ease of use in development tools continue? See why basing Web application architectures on Java technologies is a smart business decision.

Practical Eclipse

Apply these usage and technical tips to a world-class IDE brimming with features.

Leverage Today's JDO for Tomorrow's EJB

There is extensive overlap between the new EJB 3.0 specification and the mature JDO 2.0. Compare and contrast EJB''s substantial but essential changes to existing features in JDO.

Instant Messaging Is Here to Stay: Deal With It!

After an era of benign neglect, enterprise instant messaging is finally winning IT’s grudging acceptance.

Agile Breaks on Through to the Other Side

A growing number of project managers, technical architects, and software developers are starting to see the benefits of highly iterative and incremental development.

Design Patterns, JMX for Manageability

Controls and visibility are essential for monitoring and managing applications. Learn a best practice for employing design patterns that combine applications with JMX and policies.

Visual Modeling’s New Look

Visual models can reduce the effort and cost of the entire application lifecycle when the size and complexity of the app justifies using them.

Integrate Java and .Net

Both major platforms push Web services as a means of integrating applications across platforms. Check out another alternative that tightly integrates Microsoft code with Java apps.

Make an ESB Secure

Discover the many security services built into the ESB technology.

Why Coding Standards?

Organizations adopt coding standards to ensure the delivery of reliable applications. See how standards can help reduce time for reviews and correct violations automatically.

Apps on Tap

Enterprises warm to the idea of buying software as a service because of the low upfront costs and quick return on investment.

Tips for buying hosted software

For software decision makers and others charged with purchasing business software, SaaS will be both novel and familiar. The fundamental principles of contract negotiation haven’t changed just because a new buzzword has been added to the lexicon. You’ll still need to determine how many seats you need for a given app, then determine the term of the contract, and finally seek the deepest discounts.

IBM crosses signals: Domino or Workplace?

While IBM touts Workplace, Domino/Notes customers wonder whether they should stick with a potentially obsolete platform or migrate to the new messaging and collaboration environment.

For every little patch you make

A comprehensive patch-management approach needs to start with a complete IT inventory assessment, which can be the most time-consuming piece of the job.

It’s all about J2EE and Web services

One important attraction of Workplace, says Jim Russell, director of application development tools for Lotus, is the ability to retrofit Domino applications to participate fully in next-generation application architectures.