 |
 |
 |
 |
 |
 |
The Python Web services developer: 10th International Python Conference
In this article we will take a short break from writing code and talk about some of the happenings at Python 10 Web Services track.
|
 |
Articles |
 |
05 Apr 2002 |
|
| |
The Support Authority: 12 ways you can prepare for effective production troubleshooting
Rather than focus on what to do after a problem happens, here are 12 things you can do to your environment now to make troubleshooting quicker and more effective when problems do occur.
|
 |
Articles |
 |
22 Aug 2007 |
|
| |
: Issue contents
|
 |
|
 |
15 Dec 2003 |
|
| |
An XML-based information architecture for learning content, Part 2: A DITA content pilot
Find out how topic-based DITA XML can provide the basis for developing an information architecture for single-sourced XML learning content. Part 1 of this two-part series presented a set of extensions to DITA XML that provide the starting point for a unifying content model for learning. Here in Part 2, the authors test their assumptions against pilot content from a training course developed to support a component feature of IBM DB2 Query Monitor, and then report their findings and suggest important next steps.
|
 |
Articles |
 |
11 Aug 2005 |
|
| |
An XML-based information architecture for learning content, Part 1: A DITA specialization design
Can topic-based DITA XML provide the basis for developing an information architecture for single-sourced XML learning content? This article builds directly on the rich background about reusable content and e-learning delivery in the learning and training fields. Here in Part 1, the authors posit a set of extensions to DITA XML that provide the starting point for a unifying content model for learning. In Part 2, they test their assumptions against pilot content from a training course developed to support a component feature of IBM DB2 Query Monitor, and then report their findings and suggest important next steps.
|
 |
Articles |
 |
05 Aug 2005 |
|
| |
A Data Strategy for the Enterprise, Part II
This article walks you through implementation considerations for enterprise application integrator (EAI) technology when using DB2 DataJoiner and MQSeries Integrator. Implementing EAI infrastructure lets you synchronize business rules and application requirements.
|
 |
Articles |
 |
30 Jul 2001 |
|
| |
From Data Management to Information Integration: A Natural Evolution
The boundaries that have traditionally existed between DBMSs and other data sources are increasingly blurring, and there is a great need for an information integration solution that provides a unified view of all of these services. This article proposes a platform that extends a federated database architecture to support both relational and XML as first class data models, and tightly integrates content management services, workflow, messaging, analytics, and other enterprise application services.
|
 |
Articles |
 |
20 Jun 2002 |
|
| |
A Quick Reference for Tuning DB2 Universal Database EEE
This article presents techniques for tuning DB2 Extended Enterprise
Edition (EEE), including memory usage, buffer pools, and tuning tools. Perl
scripts are provided to help you collect and analyze the DB2 snapshot data and
to provide hints to improve database performance.
|
 |
Articles |
 |
23 May 2002 |
|
| |
A Researcher's Dream
IBM Research's Laura Haas provides a look at how the technology that's applied to incredibly complex integration challenges in the life sciences industry may also work for you.
|
 |
Articles |
 |
31 Jul 2003 |
|
| |
Explore model-driven development (MDD) and related approaches: A closer look at model-driven development and other industry initiatives
In this article, learn about model-driven development (MDD) in the context of other related initiatives in the industry. Compare software factories, domain-specific languages, and the MDD approach. Explore visualizing development artifacts as models and executing models directly with an executable Unified Modeling Language (UML) approach.
|
 |
Articles |
 |
14 Mar 2006 |
|
| |
IBM WebSphere Developer Technical Journal: A guided tour of WebSphere Integration Developer -- Part 2
This second article in a series teaches the service oriented architecture (SOA) programming model and describes how to create a simple SOA application in WebSphere Integration Developer.
|
 |
Articles |
 |
23 Mar 2006 |
|
| |
Architectural manifesto: A look at the future of software development and application building
This installment takes a break from agile topics and instead looks into
the future of software development. Explore how the evolution of tools,
technologies, methods, and customer demands might shape the future of the
industry. Current trends could cause software
development to diverge into two distinct forks, or roles.
|
 |
Articles |
 |
30 Sep 2008 |
|
| |
A look at the new functions in DB2 Universal Database V8.2
DB2 V. 8.2 is full of new features that cut the time-to-value for your on demand solutions. It features enhancements for application development, vast improvements in lights-out operation and manageability, high availability, security, and a whole lot more.
|
 |
Articles |
 |
08 Apr 2004 |
|
| |
The W3C Multimodal Architecture, Part 3: A multimodal Web service
Gerald McCobb concludes his introduction to the W3C
Multimodal Architecture by showing you how to use the architecture as a generic template for developing a multimodal Web service.
|
 |
Articles |
 |
12 Jun 2007 |
|
| |
A new look and a new foundation for IBM developerWorks
developerWorks unveils its new look -- a series of enhancements to the design and navigation of the site based largely on input from readers like you. Under the surface, our infrastructure has changed to integrate and take advantage of WebSphere Portal. With one DNS change, developerWorks has moved from using WebSphere Application Server 4.0.6 in a single Web site model to using WebSphere Portal 4.1.4 in an aggregated Web site model. Portlets and Web services let us pull together content and applications and present that content and those applications to you through our single portal-based interface. This article summarizes how -- and why -- we did it.
|
 |
Articles |
 |
04 Dec 2003 |
|
| |
Massively multiplayer online games, Part 1: A performance-based approach to sizing infrastructure
Massively multiplayer online games (MMOGs) are some of the most complicated software systems under development today, often requiring dozens of developers, hundreds of artists, and truly massive infrastructures. This article is the first in a series of articles that will shine a light on the systems, storage, and networks needed to run an MMOG. It provides an introduction to MMOGs and demonstrates one approach to sizing a game's infrastructure. Learn how to figure out how much infrastructure you might need, as well as how to operate an MMOG.
|
 |
Articles |
 |
10 Apr 2007 |
|
| |
Don't let these disasters happen to you: A pox on modern engineering, Part 2
While per-transistor failure rates may be down, overall reliability hasn't declined as much as people sometimes assume, and modern systems are often much harder to repair than older ones. Following up on a previous article, Lewin Edwards reviews more of the problems modern engineers face.
|
 |
Articles |
 |
14 Nov 2006 |
|
| |
A practical application of SOA
Over the last few years, Service-Oriented Architecture (SOA) has received a
lot of attention, bringing with it a new age of software development and business
agility. However, SOA alone doesn't solve the world's IT problems. We still need
solid and effective software engineering practises, as a poorly managed SOA
implementation can go as wrong (if not more so) as any other architectural
approach. This article presents a practical view to SOA, from both the technology
and business perspectives, and presents a case study drawn from real-world
experiences, showing the benefits that can be achieved through a successful SOA
implementation.
|
 |
Articles |
 |
04 Oct 2007 |
|
| |
IBM WebSphere Developer Technical Journal: A practical introduction to message mediation -- Part 2
Learn why and how to route messages using message mediations, including how to develop mediations that change the message routing path, and how to route cloned messages.
|
 |
Articles |
 |
11 May 2005 |
|
| |
A quick course in LearningSpace - Virtual Classroom
A look at the architecture of LearningSpace - Virtual Classroom (LVC), a Web-based e-learning solution for the delivery of real-time instructor-led classroom teaching. LVC is built on three IBM/Lotus Software products: Domino, QuickPlace, and Sametime.
|
 |
Articles |
 |
03 Feb 2003 |
|
| |
Building a Geospatial Information System, Part 2: A real world application using Web 2.0, SOA, and SCA principles
Businesses, schools, and governmental institutions are increasingly using geospatial information systems (GIS) to solve real-world problems. GIS offers many new ways to visualize information, collaborate, and do business. Web 2.0 GIS applications have started targeting end user audiences (as opposed to professional audiences). This article explores how GIS applications built with Web 2.0 interfaces and technologies result in more interactivity, lower cost, higher performance, and satisfied users.
|
 |
Articles |
 |
21 Apr 2009 |
|
| |
A simple pattern for requirements analysis
This article describes a pattern to transform business stakeholder
requirements into a set of use cases. With this reusable pattern, you can
identify business and IT processes, activities, and functions. An
example applies the pattern to a pizza ordering
system.
|
 |
Articles |
 |
12 Aug 2008 |
|
| |
A step-by-step guide to configuring a WebSphere Portal V5 cluster
This document, for portal administrators, tells how to create an IBM WebSphere Portal cluster for failover and scalability support, especially for a production environment. This guide walks you through building an example cluster consisting of two portal nodes (WebSphere Portal), a database server (DB2) running 4 databases, a Web server (IBM HTTP Server), an LDAP server (IBM Directory Server, and Deployment Server (a component in WebSphere Application Server).
|
 |
Articles |
 |
30 Jan 2004 |
|
| |
A step-by-step guide to configuring a WebSphere Portal V5.1 cluster using WebSphere Application Server V5.1.1.1
This detailed guide shows you how to build a fully-functional WebSphere Portal V5.1 cluster using an external database and an LDAP for security. You also learn how to configure a Web server to enable for load balancing.
|
 |
Articles |
 |
21 Sep 2005 |
|
| |
A step-by-step guide to configuring a WebSphere Portal V5.1.0.1 cluster using WebSphere Application Server V6.0.0.2
This detailed guide shows you how to build a fully-functional WebSphere Portal V5.1 cluster using an external database and an LDAP for security. You also learn how to configure a Web server to enable for load balancing.
|
 |
Articles |
 |
07 Dec 2005 |
|
| |
The Web services insider, Part 2: A summary of the W3C Web Services Workshop
Last week, the Web services insider attended the W3C's first Web Services Workshop targeted at exploring what direction the W3C should take to standardize the emerging Web services architecture. In this installment, he offers a brief summary of what was discussed.
|
 |
Articles |
 |
01 Apr 2001 |
|
| |
Meet the experts: Abdi Salahshour on how the Common Base Event format lays the groundwork for true autonomic maturity
This question and answer article features Abdi Salahshour, a Senior Software Engineer for Autonomic Computing Technology at IBM. developerWorks talked with Abdi about the current Version 1.0.1 of the Common Base Event format and situation categories and also discussed what's on the horizon with problem determination.
|
 |
Articles |
 |
03 May 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Accelerated JSF development for XML-based SOA using Rational Application Developer and WebSphere Application Server -- Part 2
This is Part 2 in a series that presents a solution that accelerates presentation development of XML-based Service Oriented Architechture (SOA) applications. This solution includes an Eclipse feature that enables the generation of statically typed Service Data Objects (SDO) for an XSD Schema, and provides a runtime framework for using SDOs in the transformation of presentation element data to and from XML data. Part 2 enhances the solution developed in Part 1.
|
 |
Articles |
 |
26 Jan 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Accelerated JSF development for XML-based SOA using Rational Application Developer and WebSphere Application Server -- Part 4
This is Part 4 in a series that presents a solution that accelerates presentation development of XML-based Service-Oriented Architechture applications. This article focuses on portlet development using IBM Rational Application Developer V6 and IBM Websphere Portal. Portlets provide a powerful means of presentation delivery with personalized, managed, and reusable content. This article covers configuration and architectural details when combining Service Data Object usage with portlets, and data sharing within and across portlets, by analyzing a pre-built sample insurance portlet application.
|
 |
Articles |
 |
06 Apr 2005 |
|
| |
Rational Data Architect skills series, Part 1: Access and integrate enterprise metadata with Rational Data Architect
IBM Rational Data Architect (Data Architect) works with WebSphere Information Integrator to give data architects and application developers the ability to discover, model, visualize, relate, and develop data assets across distributed and diverse data sources. In this tutorial, you follow a simple scenario to learn how Rational Data Architect can be used to provide a modeling and design tool to create a unified, virtual view across heterogeneous data sources.
|
 |
Tutorials |
 |
25 Jul 2006 |
|
| |
Access heterogeneous data using Informix Enterprise Gateway Manager with
ODBC or DRDA
In this article, learn how you can query data across heterogeneous data
sources using IBM Informix Enterprise Gateway with ODBC and DRDA. After a
brief introduction to the architecture and configuration of the gateway, learn
how to establish a connection between Informix Dynamic Server client
applications and other databases such as IBM DB2, IBM solidDB, Oracle, and SQL
Server. This article explains some of the utilities that act as an interface
between the gateway daemon and the client application, and also highlights
various advantages of the Informix Enterprise Gateway.
|
 |
Articles |
 |
23 Oct 2008 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 8: Accessing EIS data and documents
Follow along in this eighth installment in the series as the development team designs and develops a composite workflow solution using IBM middleware technology. This article focuses on the team's design for real-time data access to retrieve task-related information from the enterprise information system (EIS) CRM Siebel. When working on an assigned task, the user needs related data, including documents, from CRM Siebel to complete the task. In this article you'll learn about EIS access services, the business requirements driving the decisions, interface design options, and how the access service is implemented.
|
 |
Articles |
 |
12 Dec 2006 |
|
| |
Tackle WS-Security specification interoperability challenges, Part 4: Add a J2EE 1.3 provider endpoint to a J2EE 1.4 Web service
The first few installments in this article series offered workarounds for
Web Services Security (WS-Security) specification-level interoperability
problems--specifically, incompatibilities between different versions of WS-Security
preventing a Java 2 Platform, Enterprise Edition (J2EE) 1.3 client from
communicating with a J2EE 1.4 Web services provider when WS-Security is required.
Now find out how adding a new Web service provider endpoint can overcome this
interoperability problem.
|
 |
Articles |
 |
13 Sep 2007 |
|
| |
Asynchronous operations and Web services, Part 3: Add business semantics to Web services
In previous installments of this series, Holt Adams explained the relevance of asynchronous operations for Web services and saw some patterns for building asynchronous services. Now he tackles three new specifications -- Business Process Execution Language for Web Services, Web Services Coordination, and Web Services Transaction -- and explains how they open up a world of possibilities for Web services developers. You'll see how these three specifications can support asynchronous operations and create an operational programming environment that mirrors real-life business interactions.
|
 |
Articles |
 |
01 Oct 2002 |
|
| |
Effective software testing and software quality, Part 5: Add the test script to a test suite and execute it
This demo takes the automated test script previously created, links it back
to the test case, and then adds it to a test schedule, executes it, and reports a
defect using Rational ClearQuest.
This is the fifth of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Adding business events to business services
SOA can provide much needed agility for enterprises in their chosen
marketplace. However, this may not be enough. Discovering key business events
and using them to drive dynamic adjustment and reconfiguration of in-flight
business processes may be the next level needed for heightened agility in
today's economic climate.
|
 |
Articles |
 |
12 Dec 2008 |
|
| |
Online game infrastructures, Part 4: Address community requirements, game upgrades, and account maintenance
In Part 4 of the series, IBM Senior IT Architect Veronika Megler focuses on the function requirements for community interaction, introduction of new game content, and assisting gamers with account-maintenance tasks.
|
 |
Articles |
 |
27 Jul 2004 |
|
| |
Software as a Service: Addressing Software as a Service challenges by using IBM middleware
Building a Software as a Service solution requires addressing a few key
technical challenges. In this demo, you will see how to address a number of these technical challenges through a set of architectural patterns exploiting key features in IBM middleware.
|
 |
Demos |
 |
26 Sep 2007 |
|
| |
Adopt an SOA in a service-oriented enterprise
Want to know how to adopt Service-Oriented Architecture (SOA) in a
service-oriented enterprise (SOE)? In this article, regular developerWorks author
Judith Myerson focuses on issues related to transitioning to an SOE, transformation
initiatives, the impact of organizational changes, and implementing SOE while
avoiding the usual organizational pitfalls. Get suggestions on how to close the gaps
in the SOE.
|
 |
Articles |
 |
01 May 2008 |
|
| |
Adopting SOA Best Practices and Lessons Learned
Moving to a Service Oriented Architecture (SOA) brings many benefits to businesses, allowing for greater solution
alignment and agility. Making this a smooth transition requires a special level of focus
on quality and an awareness of the unique challenges related to testing within an SOA.
Often, the adjustments that need to be made to testing competencies are not
apparent or planned. Organizations need to understand the unique goals and
challenges related to evolving services architecture and the implications of how testing
should be performed. In this article we will discuss the quality assurance challenges to
be addressed with a SOA adoption, recommended best practices and lessons learned.
|
 |
Articles |
 |
15 Jul 2009 |
|
| |
Architectural manifesto: Adopting agile development, Part 1
Mikko Kontio is back with his Architectural manifesto column.
Learn how an organization can move toward using agile processes and about issues related to the
resulting changes. In this first article on the topic, find out what
agile processes are, the benefits of using them, and the requirements placed on the
organization that implements them. Next month, Part 2 will discuss the use of agile
processes in different kinds of companies, including old and new, and how small and large projects
affect the customer and seller experience.
|
 |
Articles |
 |
18 Mar 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 2
In Part 2 of this series, learn how agile processes are used in different
kinds of companies, in small and large projects, and how agile development can
affect the customer experience.
|
 |
Articles |
 |
22 Apr 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 3
In Part 3 of this series, learn about the role of stakeholders in an agile
process. This article discusses different types of traditional roles, as well as
the types of roles in the agile processes of extreme
programming and Scrum.
|
 |
Articles |
 |
20 May 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 4
In Part 4 of this
series,
learn about how to define requirements in an agile environment. In all software
development projects, everything is based on requirements. Because agile development
emphasizes spoken communication over written documents and welcomes changes
late in development, traditional methods of writing requirements might not be
adequate. In this article, learn about agile requirements and how user
stories can help describe them.
|
 |
Articles |
 |
01 Jul 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 5
In Part 5 of this series,
learn how user stories and Scrum can help you quickly develop a Web application.
Walk through an actual case study and see how user stories, discussion, and
prioritization can lead to fast beta versions. Find out how feedback from testers and users can be
incorporated into your product iteratively in sprints.
|
 |
Articles |
 |
22 Jul 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 6
In Part 6 of this series,
learn about buying software development services from the customer's point of
view. While there's a lot of information for development teams about using
agile methodologies, there isn't much material about the customer's viewpoint
when buying software development services. Learn how customer incentives,
behavior, and the pricing models of a project have a huge effect on the
current and future success of a development project.
|
 |
Articles |
 |
26 Aug 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 7
In this latest installment of the series,
learn about estimating work effort in an agile environment. Due to the nature
of software development, estimating work effort is usually difficult and often inexact. In this article,
explore some useful methods that can help you estimate work effort for your
agile projects.
|
 |
Articles |
 |
04 Nov 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 8
In this latest installment of the series,
learn how to improve the quality of your agile process with modeling.
Modeling has many advantages in the development process. In this article, explore
some of the misconceptions of agile modeling, learn the characteristics of
useful agile models, and learn how to select the model to best fit your project.
|
 |
Articles |
 |
02 Dec 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 9
In this final installment of the series,
learn how an agile approach can help companies enjoy the benefits of SOA. In
our current economy, organizations are carefully analyzing which projects they
will implement, and which they will not.
SOA's reputation of being costly, in both time and money, doesn’t help in
getting new projects
started. In this article, explore how companies can quickly start enjoying
the benefits of SOA using an agile approach.
|
 |
Articles |
 |
20 Jan 2009 |
|
| |
Advanced techniques and patterns for business process client development
This article introduces you to techniques and patterns that you can use to develop personalized user interfaces for business processes. Although this article focuses on IBM WebSphere Process
Server as the process engine, you can use most approaches and tools to create client applications for other process engines, for example, IBM Lotus Workflow and SAP Business Workflow.
|
 |
Articles |
 |
06 Aug 2008 |
|
| |
Advancing the Web services stack
IT developers will be interested in Judith M. Myerson's proposed revisions to the IBM Web services architecture stack. In this article, she demonstrates how new standards, particularly Web Services Experience Language (WSXL), Trading Partner Agreement (TPA), WS-Security, and WS-Inspection, can serve as updates to the architecture. Developers could apply these additions to the stack to the development of Web services or even to a plan for Web services life cycle management.
|
 |
Articles |
 |
01 Jun 2002 |
|
| |
Adventures in architecture
This engaging exercise explores the relationship between architecture and design, and highlights ways in which they may affect application coding and performance.
|
 |
Articles |
 |
01 Feb 2002 |
|
| |
Agility comes of age
from the Rational Edge: This column traces the agile software movement’s growth and development, primarily by looking at changes in the attendees, sessions, and discussions at conferences devoted to XP and the agile movement.
|
 |
Articles |
 |
15 Oct 2004 |
|
| |
Align IT with a health information exchange for SOA solutions
Healthcare organizations are actively looking to Service-Oriented
Architecture (SOA) for an IT solution to help transform the industry. But making
sure the solutions delivered for these initiatives meet the needs of business
users is challenging. Analyzing business vision and requirements and linking them to
technology is the most essential step for SOA implementation. Using a health
information exchange network as an example, this article illustrates a methodology
and best practice of managing such requirements, using software tooling to ensure
that the technology investment aligns with the business objectives during SOA
adoption.
|
 |
Articles |
 |
13 Dec 2007 |
|
| |
IBM WebSphere Developer Technical Journal: Alternatives for integrating Interwoven TeamSite Content Management with WebSphere Portal
This article describes several approaches for integrating WebSphere Portal with a Web content management system. Although the various approaches described here use Interwoven Teamsite as the Web CM, they are relevant for other Web CMs as well.
|
 |
Articles |
 |
18 Feb 2004 |
|
| |
Boost application development with Amazon Web Services, Part
3: Amazon Simple Queue Service
Using the Amazon Simple Queue Service (SQS), you can build
distributed applications that communicate using a message-based paradigm. Cell
phones and other Java Platform, Micro Edition (Java ME) devices can use
Amazon SQS easily with simple HTTP requests. In this tutorial, the third in a
series on creating applications with Amazon Web Services (AWS), discover how to
use SQS from a Java ME device.
|
 |
Tutorials |
 |
12 Jul 2007 |
|
| |
An Event-based SOA Governance Solution
With more SOA solutions deployed, there has been an increase in requests for an automated and event-driven SOA
Governance solution. This article introduces the solution for handling the governance process automatically based
on a governance event.
|
 |
Articles |
 |
30 Jul 2009 |
|
| |
An IBM Rational approach to the Department of Defense Architecture Framework (DoDAF) -- Part 2: Systems View
from The Rational Edge: The second in a two-part series, this article describes the Systems View (SV) and Technical Standards View (TV) products of the Department of Defense (DoD) Architecture Framework (DoDAF). Part 1 of the article presents an overview of the DoDAF and describes the Operational View (OV) products.
|
 |
Articles |
 |
15 Apr 2006 |
|
| |
An Introduction to DB2 for OS/390 and z/OS System Structures for DB2 Distributed Users
If you know DB2 for Linux, UNIX, and Windows, you can leverage those skills to learn DB2 on OS/390 and z/OS. Using analogies to DB2 distributed concepts, author Raul Chong explains the basics of system administration on DB2 for OS/390 and z/OS, including subsystems, logging, configuration parameters, and more.
|
 |
Articles |
 |
18 Jul 2002 |
|
| |
An MOF-based repository for enterprise architecture models
from The Rational Edge: This paper presents the work Unisys has done to create a central enterprise architecture (EA) at a large organization within the United States federal government. This work includes defining a standard core EA modeling language supported by the EA repository, and building transformations between tool-specific EA models to the standard core EA language. An overview of the IBM Rational tools used in the process is included.
|
 |
Articles |
 |
15 Mar 2005 |
|
| |
An Overview of the Systems Modeling Language for product and systems development -- Part 3: Modeling system behavior
from The Rational Edge: The third in a three-part series, this article describes how to apply SysML's behavioral diagrams and explains its allocation mechanism. A real-life example of an embedded system is used throughout.
|
 |
Articles |
 |
16 Oct 2006 |
|
| |
Improving information access and reuse with SOA, Part 1: An architecture to help your enterprise become information-centric in an
SOA world
This article describes an enterprise information strategy and
architectural framework to maximize the value and accessibility of information
in an enterprise, and to help your enterprise become information-centric in an
SOA world.
|
 |
Articles |
 |
04 Jun 2008 |
|
| |
An autonomic computing roadmap
If autonomic computing is the process of making computers behave like living, sentient creatures, then you, as a developer, are the doctor who makes sure your products and systems are performing properly. If there's an area of concern, you must diagnose it and make sure it has what it needs to function properly. This article gives you a roadmap to begin integrating autonomic computing concepts into your products. (Note: Updated for Release 2 of the IBM Autonomic Computing Toolkit.)
|
 |
Articles |
 |
21 Oct 2004 |
|
| |
An introduction to Model-Driven Architecture (MDA)
from The Rational Edge: Over the past two years, the role of model-driven design in improving the productivity and quality of enterprise application development has been widely discussed, yet few documented experiences with the use of MDA styles of development are available. This paper provides a set of practical lessons derived from the design and use of an MDA toolkit at IBM. It highlights the key lessons learned from specific MDA practices, and it offers some observations on the MDA approach in general, including a brief discussion of follow-on work in progress.
|
 |
Articles |
 |
15 Apr 2005 |
|
| |
An introduction to Ruby on Rails for DB2 developers
Learn how to speed your development of DB2-based Web
applications using the Ruby on Rails Web framework.
|
 |
Articles |
 |
22 Jun 2006 |
|
| |
Architecture in practice, Part 2: An introduction to SOA solution scenarios
IBM now offers eight scenarios to help you get started with Service-Oriented Architecture (SOA). In this introductory article in a multipart miniseries, you explore each SOA solution scenario and discover how to accelerate your SOA implementation.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
An introduction to Web Services Gateway
Learn about the issues of accessing services across corporate firewalls
|
 |
Articles |
 |
01 May 2002 |
|
| |
An introduction to architecture management
from The Rational Edge: Read how the IBM Rational team is expanding what has been traditionally called Analysis, Design, and Construction to include Architecture Management: the discipline of governing software architecture amidst changes to the requirements that drive it and the code that implements it.
|
 |
Articles |
 |
15 Dec 2006 |
|
| |
An introduction to model-driven architecture
from The Rational Edge: As an iterative development framework, the Rational Unified Process,or RUP, is flexible enough to suit a variety of project management styles. As RUP-based teams begin adopting model-driven architecture (MDA) strategies, they need to understand which roles, artifacts, and phrases within RUP require particular attention for successful MDA adoption.
|
 |
Articles |
 |
15 May 2005 |
|
| |
An overview of interactive voice response applications
Learn about the system environment, tools, and programming requirements for developing and running an interactive voice response (IVR) application, using WebSphere Voice products. You see how the telephone can be a thin client to applications traditionally available only from the desk top.
|
 |
Articles |
 |
06 Apr 2004 |
|
| |
An overview of the Systems Modeling Language for product and systems development --
Part 2: Structuring the Rain Sensing Wiper system
from The Rational Edge: The second in a three-part series, this article illustrates how to create a structure diagram for a system using the Systems Modeling Language (SysML), a general-purpose, graphical modeling language for product and systems development. Part 1 introduces the language and describes its requirements, use-case, and test-case diagrams. Part 3 describes how to apply SysML's behavioral diagrams and explains its allocation mechanism. A real-life example of an embedded system is used throughout.
|
 |
Articles |
 |
15 Sep 2006 |
|
| |
An overview of the systems modeling language for product and systems development -- Appendix A
from The Rational Edge: This is the appendix for a three-part article introducing the Systems Modeling Language (SysML), a general-purpose, graphical modeling language for product and systems development. This Appendix (1) provides background on the real-life example of an embedded system that is used throughout the article, and (2) provides supplementary diagrams referenced elsewhere in the article.
|
 |
Articles |
 |
15 Aug 2006 |
|
| |
SOA terminology overview, Part 3: Analysis and design
Building on the previous articles in this series, Part 3 continues the
Service-Oriented Architecture (SOA) terminology journey. Learn a few new terms,
including service identification, specification, realization, and design principles,
and find out why they are fundamental to the success of SOA.
|
 |
Articles |
 |
16 May 2007 |
|
| |
Thinking XML: Analyze financial reporting using XBRL
Thanks to recent events, the world turns its eyes to Wall Street. One of the hot topics is how to increase the transparency of descriptions of business activity and financial results. The financial sector and the SEC have long approached this problem with XBRL, an XML language for business reports. XBRL uses a variety of XML technologies, including XLink to provide rich detail for financial information. Learn to interpret and analyze financial report information in XBRL, using an actual U.S. Securities and Exchange Commission report as an example.
|
 |
Articles |
 |
06 Jan 2009 |
|
| |
Analyze use cases by architectural relevance
Learn how to use architectural mechanisms, such as persistence, networking, and
security, to assess and qualitatively rank use cases and scenarios for
architectural relevance. Architects and project managers can then use these
rankings to more effectively schedule resources and organize projects.
|
 |
Articles |
 |
23 Jan 2007 |
|
| |
Comment lines: Andre Tost: Are you an SOA expert?
The list of things an SOA expert needs to know about seems to be getting longer and longer. Here's a checklist to help you stay on top of it all.
|
 |
Articles |
 |
28 Feb 2007 |
|
| |
Appendix to: An overview of the Systems Modeling Language for product and systems development
from The Rational Edge: This is an appendix to a three-part article that introduces the Systems Modeling Language (SysML), a general-purpose, graphical modeling language for product and systems development. This Appendix includes supplementary diagrams referenced elsewhere in the article.
|
 |
Articles |
 |
15 Sep 2006 |
|
| |
Application Framework for e-business: Pervasive computing
The IBM Application Framework for e-business allows a diverse set of devices to connect via open network standards to enterprise data and applications anytime and anywhere. Leading-edge technology is provided to enable mobile users to be as productive on the road as they are in the office. In this paper, you'll see how pervasive computing is the next evolutionary extension of the IBM Application Framework for e-business and its supporting products.
|
 |
Articles |
 |
01 Nov 1999 |
|
| |
Application Framework for e-business: Portals
The key focus of portals is integrated access to both data and applications and greater levels of integration between the two. This paper examines the set of core services and infrastructure necessary to support the development of portal applications.
|
 |
Articles |
 |
01 Nov 1999 |
|
| |
Application architecture essentials, Part 7: Application architecture security
To survive at the architecture level, the IT specialists who flourish are those who think in terms of strategy,
systems, policy, and procedures. Move beyond programming, and learn new ways to approach security
from a higher, application architecture level. Stay ahead of security breaches and help
ensure your enterprise is highly secure.
|
 |
Articles |
 |
12 Jun 2007 |
|
| |
Apply RAS architecture lessons to the autonomic self-CHOP roadmap
Learn how the self-configuring and self-healing features of the autonomic computing architecture can leverage technologies from the reliability, availability, and serviceability (RAS) architecture, specifically the RAS features of the IBM zSeries system.
|
 |
Articles |
 |
06 Jul 2005 |
|
| |
Applying an analytical framework
Analytical frameworks can help to collect and organize analysis patterns, tools, skills, organization techniques, examples, and expertise of others who have solved similar modeling problems. Learn how to use analytical frameworks to your advantage in various software development areas, from security, messaging and user interfaces, to hiring and training personnel.
|
 |
Articles |
 |
17 Apr 2007 |
|
| |
Explore model-driven development (MDD) and related approaches: Applying domain-specific modeling to Model-Driven Architecture
In this article, use the Eclipse Modeling Framework (EMF) and Graphical
Modeling Framework (GMF) technologies to produce domain-specific modeling tooling aids for domain-specific languages. Learn the value of defining a domain-specific language, basic concepts, tips on creating a good metamodel, and different approaches to modeling.
|
 |
Articles |
 |
18 Sep 2007 |
|
| |
April 2002: Issue contents
|
 |
|
 |
15 Apr 2002 |
|
| |
April 2004: Issue contents
|
 |
|
 |
15 Apr 2004 |
|
| |
April 2006: Issue contents
|
 |
|
 |
15 Feb 2007 |
|
| |
April 2007: Issue contents
|
 |
|
 |
15 Apr 2003 |
|
| |
April 2008: Issue contents
|
 |
|
 |
15 Apr 2008 |
|
| |
Architect Struts applications for Web services
When you're converting an enterprise app for use with Web services, the simplest way to do it is to associate a single operation with a single enterprise service. But that's not necessarily the best idea. In this article, Jerome Josephraj shows you how to build Web services applications based on the tried and true Model-View-Controller (MVC) design pattern. To that end, he's adapted Struts, a popular open-source MVC framework, for use in the Web services arena. By examining the sample application outlined here, you'll see how you can use Struts and Web services together.
|
 |
Articles |
 |
15 Apr 2003 |
|
| |
Application architecture essentials, Part 9: Architecting applications for volatility
For environments with factors that create uncertainty and a potential for change, this article discusses approaches and tools that can help reduce the impact of volatility on your application.
|
 |
Articles |
 |
26 Jun 2007 |
|
| |
Architecting intrusion-detection solutions
Intrusion-detection systems (IDSs) have become an increasingly important part of the
security strategy of many organizations. An IDS plays a key role in the concept of
defense-in-depth, being only one of several deployed countermeasures designed to deter,
slow down, and detect an attack before it occurs or before more serious actions occur.
Discover the different types of IDSs and what types of attacks each can detect (or not
detect), and see issues to consider when planning an IDS deployment.
|
 |
Articles |
 |
01 Jul 2008 |
|
| |
XML and Related Technologies certification prep, Part 1: Architecture
A software system's architecture and performance requirements affect your decision of which XML technologies are most appropriate for your application's needs. This tutorial on architecture teaches you how to discern where and when to use XML in system design. It is the first tutorial in a series of five tutorials that you can use to help prepare for the IBM certification Test 142, XML and Related Technologies.
|
 |
Tutorials |
 |
29 Aug 2006 |
|
| |
Architecture Patterns for Solution Integration for WebSphere Business Integration V4
This article describes some architectural design patterns that demonstrate supporting the business process requirements of an Enterprise Application Integration (EAI) hub using the combination of WebSphereR Business Integration products: WebSphere MQ Integrator Broker, WebSphere MQ Workflow, and WebSphere InterChange Server.
|
 |
Articles |
 |
18 Jun 2003 |
|
| |
Architecture for high-volume SOA-based enterprise systems
Explore a multi-layered message handling approach to enabling high-volume Service-Oriented Architecture (SOA) -based enterprise systems. This article describes how WebSphere Application Server Version 6 can help optimize XML message processing, and set enterprises on their way to a sustainable high-volume operating environment. We compose a distinctive architectural view that will resonate with J2EE and XML technical audiences concerned with achieving high throughput with SOA and Web Services.
|
 |
Articles |
 |
21 Mar 2006 |
|
| |
Architecture principles: Creating the foundation for robust architecture
The answer to "What is architecture?" depends on who you ask. What it takes to develop a strong architecture is even more difficult to define. However, there are well-known tenets you should employ when doing architecture. In this article you explore one of these tenets: architecture principles.
|
 |
Articles |
 |
27 Mar 2007 |
|
| |
Architecture tip: Adapting the Scrum project management method for
geographically separated teams
In multinational software companies, members of a product team are
likely spread around the world. In this article, learn how to adapt Scrum to a situation
where testers are at a different location than the rest of the team. Also learn
ways to achieve good communication and cooperation between the two
groups.
|
 |
Articles |
 |
18 Nov 2008 |
|
| |
Architecture, design and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 8
See some of the Java modeling capabilities of the Rational
construction tools. This demo is the eighth in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 9
See how the Rational architecture tools can transform Java
code back into a UML model. This demo is the last in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software Delivery
Platform briefing demo, Part 3
This demo is the third in a nine part series of demos that supplements the
developerWorks Live! briefing, "Architecture, design and construction using the IBM
Rational Software Delivery Platform". It shows you how to use the model fuse
capabilities of the Rational architecture tools. This series of demos are the same demos shown at
the live briefing.
|
 |
Demos |
 |
20 Aug 2007 |
|
| |
Architecture, design, and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 5
See the transformation capabilities of the Rational architecture
tools that allow you to generate Java code from a UML model. This demo is the fifth in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |