Engelbart's Usability
Dilemma: Efficiency vs
Ease-of-Use By Richard Monson-Haefel  The mouse was the
original idea of Doug
Engelbart who was the
head of the Augmentation
Research Center (ARC) at
Stanford Research
Institute. Engelbart's
philosophy is best
embodied, in my opinion,
in the design of another
device that he invented,
the five-finger keyboard
- with keys like a piano,
used by one hand. The
problem was, Engelbart's
five-finger keyboard and
mouse combination was
very difficult to learn. Apr. 10, 2008 09:15 AM Reads: 9,923 Replies: 6 |
dBlue - An Advanced
Enterprise Information
Search and Delivery
System By Yurdaer Doganata; Lev Kozakov; Greg Brown; Tong-Haing Fin; Moon J. Kim; Youssef Drissi One of the biggest
complaints we hear about
many company Web sites,
from customers and
employees alike, is that
it's too hard to find
what you need. At IBM,
with 2.5 million Internet
pages and more technical
content than any single
entity, including the
Pentagon, that's no
surprise. A new IBM
advanced information
search and delivery
system for the IBM
support site
(www.ibm.com/support) is
expected to solve this
problem. Code-named
Digital Blue (dBlue),
this project is a digital
interface to IBM
customers. The result of
two years of work and
five patentable
inventions, dBlue is now
available to IBM
customers. May. 11, 2007 05:45 PM Reads: 20,765 |
SOA Manufactures Success
for the Supply Chain By Sandy Carter  There's no question that
Service Oriented
Architectures (SOA) will
continue to lead the IT
and business agenda.
After all, an SOA offers
a flexible, extensible,
and composable approach
to reusing and extending
existing applications and
services, as well as
constructing new ones. Apr. 14, 2007 01:15 PM Reads: 13,041 Replies: 2 |
The Necessity of OOSE
Design Patterns By Jochen Krebs  Patterns emerge as
software engineers begin
to notice recurring
problems. If you design
software and you face a
situation in which you
ask yourself 'Gee, I
can't be the first person
facing this problem!'
your search for a pattern
has just begun. Once you
find and apply a pattern,
your solution will not
only benefit from the
knowledge gained in the
past, but this pattern
might also open a door to
related patterns. Aug. 9, 2006 04:15 PM Reads: 18,648 |
Inter-Portlet
Communications By Asim Saddal  This article demonstrates
the steps performed to
implement JSR 168
compliant cooperative
portlets using IBM
Rational Application
Developer V6.0 and
WebSphere Portal Server
V5.1. The article
illustrates passing
multiple values from
source portlet to target
portlet without defining
complex data type inside
WSDL file. Aug. 17, 2005 01:00 PM Reads: 22,623 |
Developing SOA Web
Services for Web
Applications With
Rational Developer By Colette Burrus; Stephanie Parkin  Our latest book,
Developing Web Services
for Web Applications,
takes you on a guided
tour of developing and
using Web Services with
Rational Developer and
WebSphere. This article,
an extract from the book,
gives you an introduction
to the basic steps to
create and use a simple
Web Service in Rational
Developer, and describes
what you?ll learn when
you follow the guided
tour. Jul. 29, 2005 10:30 PM Reads: 16,127 Replies: 1 |
WebSphere Application
Server Java Dumps By Dipak Patel; Michel Betancourt; Lorrie Barber  This article is meant to
bring you up to speed on
Java dumps and their
debugging purposes
quickly. It assumes that
you?re familiar with
basic Java, the Java
Virtual Machine (JVM),
and threading concepts.
Some information about
Java dumps and their
contents is intentionally
omitted from the
discussion to simplify
things since it?s not
relevant to the type of
problem determination
discussed here. Jul. 29, 2005 05:30 PM Reads: 51,976 Replies: 2 |
Exclusive Interview with
Dick Williams, CEO of
Wily Technology By Jack Martin Wily Technology
(www.wilytech.com)
provides Enterprise
Application Management
solutions. The company's
products are designed to
enable companies to
successfully manage their
critical Web applications
and infrastructure by
providing real-time,
end-to-end visibility
into the performance and
availability of these
systems. Wily Technology
is based in Brisbane,
California, just south of
San Francisco. WJ's
former Editor-in-Chief
Jack Martin had a chance
recently to sit down with
company CEO Dick
Williams. Jun. 22, 2005 11:15 AM Reads: 15,102 Replies: 1 |
WSJ Exclusive: Bright
Future for J2EE Web
Services Development By Dale Fuller Web services will
continue to play a vital
role within enterprises,
as companies strive to
create cost-effective
solutions that can be
integrated into existing
infrastructures. J2EE and
Microsoft's .NET are the
two primary platforms
used in Web services. And
while these two platforms
continue to be actively
developed, they are still
in their infancy. How
these platforms are
developed is critical for
the continued viability
of Web services. Nov. 4, 2004 12:00 AM Reads: 24,471 Replies: 3 |
The Move to SOA By Jack Martin On October 6, 2004, IBM
announced the latest
release of WebSphere,
version 6. The next day,
Jack Martin,
editor-in-chief of
WebSphere Journal, sat
down to talk with Dr. Bob
Sutor, the director of
WebSphere Foundation
Software, about some of
the new features in this
release. Oct. 26, 2004 12:00 AM Reads: 16,547 |
Tips for WebSphere v5
Network Deployment
Administrators By Ruth Willenborg; Randall Baartman; Walt Adams The WebSphere Application
Server Network Deployment
version 5.0 (WAS ND)
provides an
infrastructure for you to
centrally administer
multiple WAS servers,
resources, and other
elements of your
topology. Your managed
topology can include
support for clustered
servers with workload
management and failover.
WAS ND's support for
centrally administering
topologies provides
significant benefits for
both large-scale and
small-scale topologies. Jun. 28, 2004 12:00 AM Reads: 28,537 Replies: 2 |
Community Integration
with WebSphere Business
Integration Connect By Scott Simmons Community integration
elevates collaborative
commerce to a new level
of integration between
enterprises. In the past,
traditional B2B solutions
have fallen short of
market expectations for
community integration due
to scalability issues,
lack of transaction
visibility across the
trading community, and
minimal partner
participation in
community management. Feb. 27, 2004 12:00 AM Reads: 11,363 |
Sneak Preview: A
Conversation with Stefan
Van Overtveldt
The director for
WebSphere Technical
Marketing discusses
WebSphere By Jack Martin, interviewer In the November issue of
WebSphere Developer's
Journal, Stefan Van
Overtveldt tells WSDJ
editor-in-chief Jack
Martin that WebSphere
Application Server 5.0 is
'the next generation of
application server,' and
that it offers broad
support for open
standards and Web
services, and fosters
increased developer
productivity. Here are a
few excerpts from that
interview: Jan. 30, 2004 07:52 AM Reads: 4,567 Replies: 1 |
Creating XML - Based Web
Applications Using IBM
VisualAge for Java By Arthur Ryman; Luc Chamberland Since the mid-'90s we've
seen the quality of Web
programming paradigms
mature at an astonishing
rate: from static pages
with animation, CGI-based
programs, and JDBC
connectivity to back-end
relational databases and
servlets processing
requests on application
servers. We commonly hear
about Web pages being
more interactive, likely
using HTML forms,
JavaScript, or Java
applets. Jan. 30, 2004 07:52 AM Reads: 12,709 |
WebSphere Beats the
Competition By Pat Martin On September 6, IBM and
eBay jointly announced
that the two companies
have forged an alliance
on three fronts. First,
IBM landed a public
software coup when eBay
selected WebSphere as its
next-generation trading
platform. Second, IBM
will expand its presence
on eBay, making the
trading site a new sales
channel. Third, both
companies will explore
joint marketing
opportunities in online
and offline media. Jan. 30, 2004 07:52 AM Reads: 8,358 |
WebSphere Studio
Leverages XML to Empower
Web Developers By Sharon Thompson; Amy Wu A good Web development
tool should be easy to
use, yet robust enough to
create and edit static
and dynamic pages,
organize and publish
files, and help the
developer properly
maintain the site. IBM's
WebSphere Studio is a
total project management
workbench with several
integrated tools that
assist developers in all
stages of Web
development. Jan. 30, 2004 07:52 AM Reads: 7,133 |
Looking Ahead - WebSphere
Journal exclusive:
Industry experts look at
the coming year By WebSphere News Desk A sampling of industry
experts offer their
thoughts on what the
coming year will bring
for the IT industry in
general - and for
WebSphere in particular. Jan. 23, 2004 04:43 PM Reads: 9,506 |
UDDI & User-Defined
Taxonomies - Part I:
Create and test a
user-defined taxonomy in
WebSphere Studio By Rob Breeds UDDI (Universal
Description, Discovery,
and Integration) plays
the pivotal role of
matchmaking between
service provider and
service requester.
Sophisticated publish and
inquiry capabilities
allow providers to
describe their offerings,
and seekers to locate
them. The quality and
depth of a service
description is critical
to how easily that
service can be found by
interested parties. Jan. 23, 2004 12:00 AM Reads: 10,678 |
Creating a Framework -
J2EE pattern frameworks
provide template for
flexible and modular
architecture By Lloyd Hagemo Many patterns have been
published for J2EE
applications. By
developing and connecting
multiple patterns,
developers can create a
framework that improves
the stability,
performance, and
scalability of their J2EE
application
architectures. Jan. 23, 2004 12:00 AM Reads: 20,358 Replies: 3 |
Viewing Security as a
Process - Security isn't
a one-time event in the
application development
life cycle By Caleb Sima According to a 2002 study
by the National Institute
of Standards and
Technology (NIST), buggy
software costs the
national economy $60
billion, more than a
third of which could be
saved through improved
software testing alone. Dec. 24, 2003 12:19 PM Reads: 7,920 |
Replicating J2EE Success
- Using server clones to
increase application
performance and
redundancy By Warren Macek Many developers who have
designed, coded, tested,
and deployed Java 2
Enterprise Edition (J2EE)
applications have learned
the hard way that not all
J2EE features perform
effectively under heavy
production loads. One
must consider a number of
variables during each
phase of the IBM
WebSphere 'build, deploy,
manage' life cycle to
ensure that enterprise
J2EE applications are
robust and scalable. Dec. 24, 2003 12:00 AM Reads: 10,939 |
Legacy Integration in
Enterprise Class
Applications - It's not
just about the technology By Uday Kumar Large organizations have
a considerable investment
in their legacy
applications by virtue of
the fact that they have a
sizable IT history. These
legacy applications are a
smorgasbord of mainframe
and pure client/server
applications from the
'70s and '80s. Dec. 24, 2003 12:00 AM Reads: 9,016 Replies: 1 |
Are All Systems Go? - How
to assess the production
readiness of your
WebSphere application By Max King Your team has just spent
several months hammering
out an
enterprise-critical
application and it feels
as if you've been on the
hot seat forever. The
once vibrant and
enthusiastic development
team now resembles the
cast of 'Thriller' as
they burn the midnight
oil night after night. Dec. 24, 2003 12:00 AM Reads: 11,902 |
Building
High-Availability Web
Applications - Managing
HTTP sessions within
clustered WebSphere 5
environments By Christopher Delgado To provide the best
performance and
availability for
WebSphere applications,
administrators and
developers count on
scalability features
found in the software,
hardware, and networking
components that host
their WebSphere domain.
More than ever, the
availability of our Web
applications can impact
critical business
processes. Dec. 24, 2003 12:00 AM Reads: 15,293 Replies: 1 |
Getting a Handle on Your
Customers - The better
you know your customers,
the more you can sell
them By Kenneth Nwabueze Customer online behavior
changes all the time.
What customers do on your
site tomorrow may be
different from what they
do today. Nov. 24, 2003 11:45 AM Reads: 9,119 |
One Access Point to Rule
Them All - Front
Controller pattern
simplifies integration
challenges By Lloyd Hagemo; Ravi Kalidindi The concept of a central
point of access to an
application or set of
applications is not new.
For more than 30 years,
companies have been
writing, enhancing, and
maintaining applications
written to transactional
systems such as CICS and
IMS for IBM OS/390
mainframes. Nov. 24, 2003 12:00 AM Reads: 15,144 |
Understanding
Straight-Through
Processing - A technical
overview By Jim Liddle Straight-Through
Processing (STP) is a
term associated with
workflow and business
process management
technologies. STP is the
automation of a process
flow, from invocation to
execution. Nov. 24, 2003 12:00 AM Reads: 19,375 Replies: 2 |
Implementing J2EE/.NET
Interoperability Using
WebSphere MQ Part 2 -
Putting theory into
practice By Boris Lublinsky In Part 1 of this series,
we discussed how the use
of messaging software can
alleviate some of the
problems with integration
of J2EE and .NET
environments using Web
services. In this article
we will discuss
implementation of the
proposed architecture on
both J2EE and .NET
platforms, along with
possible enhancements of
the proposed solution. Nov. 24, 2003 12:00 AM Reads: 23,694 Replies: 2 |
Best Practices for Using
XSLT in WAS Applications
- Use of XSL offers many
strategic advantages By Harvey Gunther XSLT (eXtended Stylesheet
Language Transformations)
is a very powerful and
flexible tool in the XML
technology arsenal for
transforming XML
documents into HTML,
plain text, or different
XML representations. Nov. 24, 2003 12:00 AM Reads: 13,795 |
Understanding and
Optimizing Java
Management Extensions By Girish Kulkarni; Barry Nance Developers are
capitalizing on Java's
open and dynamic
properties to use the
technology for seemingly
limitless applications
across the computing
spectrum. To ensure that
developers and
businesses optimize Java
performance in a variety
of deployments,
organizations must use an
organized, standardized
approach to looking
inside - and sometimes
even modifying -
Java-based devices or
processes. Oct. 23, 2003 09:47 AM Reads: 8,951 |
Step-By-Step EJB 2.0
Inheritance in WebSphere By Jason Snyder One of the vital
principles of
object-oriented
programming is
inheritance. Although not
formally supported by the
EJB specification, the
need for inheritance in
the EJB world has real
importance. Oct. 23, 2003 12:00 AM Reads: 10,681 |
Implementing J2EE-.NET
Interoperability Using
WebSphere MQ By Boris Lublinsky It is today's reality
that most companies are
using both J2EE and .NET
environments for their
software implementation.
Until recently, the
prevalent solution for
integration of these two
environments has been
HTTP-based Web services. Oct. 23, 2003 12:00 AM Reads: 15,934 Replies: 1 |
Profiling in WebSphere
Studio 5.0 By Andrew Sondgeroth I discussed many of the
views in the Profiling
Perspective of IBM's
WebSphere Studio
Application Developer
(WSAD) 5.0 in Part 1 of
this series, which
focused on understanding
the information displayed
in the different views.
In this article I will
discuss code optimization
and how to use WSAD to
pinpoint areas of your
applications that need
performance tuning. Sep. 24, 2003 12:00 AM Reads: 9,298 Replies: 1 |
Dealing with Large
Database Result Sets By Lloyd Hagemo When designing J2EE (Java
2 Platform, Enterprise
Edition) applications,
developers often find
themselves challenged to
create a display for
large database result
sets. Improper treatment
of the large result set
display can lead to poor
response time and,
ultimately, lost
productivity and sales. Sep. 24, 2003 12:00 AM Reads: 10,548 |
WebSphere Business
Integration By David Samuel Outage. That word is a
sharp stick in the eye of
the energy and utilities
industry. But outages are
a way of life for all
utilities, especially in
geographies that are
prone to bad weather. In
fact, utilities spend a
significant amount of
their time and resources
maintaining physical
assets and recovering
from outages when they
occur. Aug. 15, 2003 03:44 PM Reads: 5,835 |
Profiling in WebSphere
Studio 5.0 By Andrew Sondgeroth IBM's goliath enterprise
tool, WebSphere Studio
Application Developer
(WSAD) 5.0, has a
powerful, full-featured
profiling toolset for
developers. However,
learning how to use the
tools and how to
interpret the information
takes some time. Aug. 15, 2003 03:34 PM Reads: 9,645 |
Using Design Patterns to
Streamline Future
Development By Lloyd Hagemo Developers researching
best practices for
optimizing Java 2
Enterprise Edition (J2EE)
environments can often
find only general,
one-size-fits all
suggestions for coding
and tuning specific
application components.
Although broad best
practices can provide a
general direction for
developers, the
complexity associated
with J2EE programming
requires a detailed set
of guidelines to
effectively address
specific development
issues. Aug. 15, 2003 12:00 AM Reads: 9,505 |
Understanding Tivoli
Access Manager for
WebSphere Application
Server By Edward McCarthy J2EE Security provides a
mechanism called EJBRoles
that can be used to
provide security for
applications running in
J2EE-compliant
application servers,
including WebSphere
Application Server. Use
of EJBRoles requires that
users, or groups of
users, be mapped to
EJBRoles so that
WebSphere can perform
security checks when
applications are running. Aug. 15, 2003 12:00 AM Reads: 12,204 |
Closed-Loop Change
Management By Patrick Merritt As software development
projects become
increasingly complex,
coordinating the defect
resolution process
becomes critical. Jul. 23, 2003 10:04 AM Reads: 8,460 |
Grid Computing By Richard C. Ferri In October 2002, when IBM
CEO Sam Palmisano ushered
in the new age of
on-demand computing to a
group of 300 customers,
some asked whether the
on-demand initiative was
just more marketing hype
- or a fundamental change
in the way customers will
view computing in the
future. The answer is
that on-demand computing
represents a fundamental
change in how customers
will use technology Jul. 23, 2003 09:58 AM Reads: 8,304 |