 |
 |
 |
 |
 |
 |
IBM Rational Rhapsody
Model Driven Development for Systems Engineering, Software Development and Test of Embedded, Real-time Applications or Technical Systems
|
 |
|
 |
19 Nov 2009 |
|
| |
IBM Rational System Architect
IBM Rational System Architect enables you to build a Business and Enterprise Architecture covering Strategy, Business, Information, Systems and Technology
|
 |
|
 |
19 Nov 2009 |
|
| |
What's new in Rational Developer for System z, Version 7.6
This article describes the major enhancements introduced in IBM Rational Developer for System z, V7.6, which was released in October 2009.
|
 |
Articles |
 |
15 Oct 2009 |
|
| |
Create a deployment topology diagram in IBM Rational Software Architect
This article shows how to use IBM Rational Software Architect to create a deployment topology diagram. After completing this exercise, you will be able to model the physical deployment of either a Java Enterprise Edition (JEE) or Microsoft .NET Web application.
|
 |
Articles |
 |
08 Oct 2009 |
|
| |
IBM Rational System Architect
See how analysis and enterprise planning capabilities in System Architect
can help you create an agile organization that responds rapidly and positively to business and technology changes. IBM Rational System Architect is the leading solution for visualizing, analyzing, and communicating your organization’s enterprise architecture and business process analysis. This powerful solution drives action in your enterprise by creating an enterprise blueprint that is used to better understand the impact, resources, and risks associated with transforming your organization to an optimized future state.
|
 |
Demos |
 |
21 Sep 2009 |
|
| |
Rational System Architect Process Integrator
Learn how IBM Rational System Architect Process Integrator links two
powerful solutions to provide a tremendous business process value. By enhancing
and embracing the widespread utilization and ease-of-use of Microsoft Visio, and
combining with the business analysis, collaboration and communication capabilities
of IBM Rational System Architect organizations can realize this vision now. See
how Visio process modelers can remain in the tool they know and prefer, while
enabling business and enterprise architects to access these models in Rational System Architect for advanced analysis and reporting.
|
 |
Demos |
 |
03 Sep 2009 |
|
| |
Build a user model with Rational Software Architect and the User Interface Generator
In this article, learn how to use the tooling provided by the
User Interface Generator to create a user model. The model follows the
principles outlined in User
modeling demystified,
and describes how users of a system will interact with the model. The tooling
provides extensions to Rational Software Architect's existing UML modeling
capabilities that simplify the user modeling process for both new and
experienced UML modelers. Learn how you can use the User Interface Generator
to minimize the learning curve and dramatically reduce the time required to
create a user model.
|
 |
Articles |
 |
07 Aug 2009 |
|
| |
Connect your user interface to existing back-end services
The User Interface Generator command framework, a component of the IBM
InfoSphere Master Data Management (MDM) Workbench, provides a robust, flexible
mechanism for connecting a generated user interface into existing back-end
services. In this article, learn about the User Interface Generator command
bean framework, and about each of the components it generates. An example
shows how the command beans can be implemented to quickly and easily connect
to a set of back-end services.
|
 |
Articles |
 |
07 Aug 2009 |
|
| |
Component-based Software Architecture Practice
|
 |
|
 |
09 Jul 2009 |
|
| |
Design Driven Implementation Practice
|
 |
|
 |
09 Jul 2009 |
|
| |
Evolutionary Architecture Practice
|
 |
|
 |
09 Jul 2009 |
|
| |
IBM Rational Modeler
IBM Rational Modeler is a free modeling product that uses a standard graphical language to specify, visualize and document systems and software designs.
|
 |
|
 |
02 Jul 2009 |
|
| |
Where to find an IBM product in the SOA Sandbox
Looking for a particular IBM product or technology? If you know the
product you'd like to try, use the following table to find the entry point in
the SOA Sandbox where
it's running in a preconfigured environment.
|
 |
|
 |
19 Jun 2009 |
|
| |
Message-level security with JAX-WS on WebSphere Application Server v7
This tutorial demonstrates how to build a JAX-WS client and server Web service
that runs on WebSphere Application Server v7. Additionally, it teaches you how to
configure message-level security for the SOAP message by configuring policy sets through Rational Application Developer v7.5.2.
|
 |
Tutorial |
 |
13 May 2009 |
|
| |
IBM Rational Statemate
IBM Rational Statemate is a graphical design, simulation and prototyping tool for the rapid development of complex embedded systems.
|
 |
|
 |
12 May 2009 |
|
| |
IBM Rational Tau
IBM Rational Tau provides UML 2.0- and SysML-based analysis, specification and modeling capabilities for systems engineering and application development
|
 |
|
 |
12 May 2009 |
|
| |
IBM Rational SDL Suite
IBM Rational SDL Suite is a software development solution that creates specifications for and develops communications systems and protocol software.
|
 |
|
 |
12 May 2009 |
|
| |
Sequence diagram enhancements in IBM Rational Software Architect and IBM Rational Software Modeler
This article describes enhancements to the sequence diagram editor in Version 7.0.5 of IBM Rational Software Architect for WebSphere Software, IBM Rational Software Architect Standard Edition, and IBM Rational Software Modeler, which make it easier to edit and modify diagrams. In addition, the introduction of message sets and support for classifier-inherited operations give you better editing control of messages and lifelines.
|
 |
Articles |
 |
21 Apr 2009 |
|
| |
Managing Database Design Changes with Rational Data Architect
This demo teaches you how to manage changes to a database design using Rational Data Architect Version 6.1. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Demos |
 |
17 Apr 2009 |
|
| |
Use IBM Rational Data Architect to model your Oracle databases
Find out why IBM Rational Data Architect is gaining momentum as a database
modeling tool that is optimized for IBM databases, yet also provides functionality
to model other major database vendors such as Oracle. Look at alternatives to Oracle
Designer, and see how keeping up with Oracle's major enhancements is setting RDA
apart from the rest of the data modeling tools. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Integrate WebSphere Business Modeler and Rational Data Architect
Get an overview of IBM Rational Data Architect and IBM WebSphere Business
Modeler. Step through three scenarios for integrating business process and data
modeling using Rational Data Architect and WebSphere Business Modeler, and find
recommendations and best practices along the way. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Integrating Rational Software Architect with Rational Data Architect
Model-driven software development generally starts with either application
modeling or data modeling. Application modeling and data modeling, however, are closely
related to, and complement, one another. IBM has recognized the importance of
integrating application modeling with data modeling in model-driven software
development, and has developed the Unified Modeling Language (UML)-to-Logical Data
Model (LDM) and the LDM-to-UML transformations. These transformations integrate
application modeling using Rational Software Architect (RSA) and data modeling using
Rational Data Architect (RDA). This article provides a quick overview of RSA and RDA,
outlines the high-level steps in three RSA-RDA integration scenarios, and discusses the
UML-to-LDM and the LDM-to-UML transformations and the UML Logical Data Model Profile. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Data Studio Administrator, Part 1: Integrating Data Studio Administrator and Rational Data Architect
This article highlights the integration between Data Studio Administrator
(previously known as DB2 Change Management Expert) and Rational Data Architect.
You'll learn about the common look and feel, the strengths of each product, and the
benefits of combining them together. It includes step-by-step instructions and a sample that illustrates the touch points between these two tools. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Integrate Green-screen Applications in your SOA: Using Rational Host Access
Transformation Services (HATS)
This article summarizes the support provided by IBM Rational Host Access
Transformation Services (HATS) that allows you to create Web services to provide
standard programming interfaces to business logic and transactions contained
within character-based 3270 and 5250 applications (also referred to as host
applications or green-screen applications).
|
 |
Articles |
 |
09 Apr 2009 |
|
| |
The operational context diagram
For many years, application architects and analysts have used the system
context diagram (SCD) as a powerful tool to share the high-level view of
a system. The SCD provides only a functional
view of the system, a view that later leads to the use case model. To
completely specify the system under development, non-functional requirements
must be taken into account. NFRs create another view of the system
context: the operational context diagram, which then segues to
the operational model. In this article, learn about a technique to complement
the SCD with a non-functional oriented operational context diagram.
|
 |
Articles |
 |
17 Feb 2009 |
|
| |
Assessing the cost and effectiveness of reusing, or adopting, existing assets
Reusing existing software seems to make sense. But, before reusing or
adopting existing software in your development work, you should first asses the
effectiveness and true costs. In this article, learn about a layered model that can
help you evaluate the effectiveness of reusing, or adopting, assets.
|
 |
Articles |
 |
02 Feb 2009 |
|
| |
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 |
|
| |
Modernize your enterprise to stay competitive
Many large enterprises have a lot of assets locked inside legacy
applications that have served them well for years.
However, these legacy applications are now a stumbling block, considering
the rapid rate at which the market and competition demand new products and
services. Modernization can unlock your legacy assets. This article provides
guidance on choosing an appropriate solution for transforming legacy
applications in various scenarios.
|
 |
Articles |
 |
09 Dec 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 |
|
| |
Polymorphic Web services, Part 1: Polymorphic data
The potential benefits of a Service-Oriented Architecture (SOA) in terms
of loose coupling and reuse, leading to business agility, have been well
publicised for some time. But for SOA to provide a truly flexible platform for
business process management (BPM), you need to introduce an element of
abstraction into your service invocations. This article shows you how to use
XML extensions and dynamic service invocation techniques to provide a double
whammy of polymorphism, creating truly flexible service invocations while
simplifying business processes.
|
 |
Articles |
 |
20 Nov 2008 |
|
| |
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 |
|
| |
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 |
|
| |
Influences that can shape architectural decision making
Architects routinely make complex decisions as they define solutions to
complex problems. The results very often depend upon the strength of inputs,
or influences,
from a number of authoritative sources. This article reviews some of the most
important categories of inputs and suggests a checklist that should be used by
all architects.
|
 |
Articles |
 |
21 Oct 2008 |
|
| |
Handle industry-standard XSDs in Java using IBM Rational Software
Architect
This article explains some common XML Schema Definition (XSD) features
that aren't directly supported in Java-based Web services toolkits. Learn how
to handle these features by creating an intermediate Java-friendly XSD or
enforcing XSD restrictions in code.
$@!LessThan!@$!--Add something about Rational product--$@!GreaterThan!@$
|
 |
Articles |
 |
17 Oct 2008 |
|
| |
Use Rational Build Forge with Telelogic Synergy and Telelogic Change
See how to connect IBM Rational Build Forge together with Telelogic Synergy
for continuous integration and Telelogic Change for automated defect resolution.
Within the Rational Build Forge project, you will see a number of steps that have been configured to run various tasks in Telelogic Synergy and in Telelogic Change including transitioning a change request (CR) to its final state. View the in-depth information captured in the Rational Build Forge 'Bill of Material' including the Telelogic Change/Synergy CRs that have been resolved. See how you can automate and connect Telelogic Change and Telelogic Synergy steps using Rational Build Forge.
|
 |
Demos |
 |
02 Oct 2008 |
|
| |
The information perspective of SOA design, Part 2: The value of applying the business glossary pattern in SOA
Do you find it challenging when key business terms cause confusion, back and
forth debates over what they (should) mean, delays, late changes, or even complete
failure in your SOA or data integration projects? This second article in the series "The information perspective
of SOA design" helps you eliminate these misunderstandings by introducing the concept
of a business glossary. Discover the
value of a business glossary in SOA and learn how to define and use it to communicate
more clearly with your colleagues.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
The information perspective of SOA design, Part 4: The value of applying the canonical modeling pattern in SOA
Discover the approach and value of canonical modeling in SOA design. See how the
canonical data models can be aligned in SOA with canonical message models. In this
fourth article in the "Information Aspect of SOA Related Design" series, learn about
the concept's underlying data and message modeling regardless of the technology and tool
choices. A future article in this series describes how various IBM software products
can be used to implement the concepts described here.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
The information perspective of SOA design, Part 5: The value and use of Rational Data Architect in SOA
Discover how you can use the IBM Rational Data Architect, IBM Industry Models and the unified metadata management of IBM Information Server to align process, service, and data models. Use these tools to accelerate your SOA project. The fifth part of "The information perspective of SOA design" series describes the key features of the products that support the data modeling pattern in SOA.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
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 |
|
| |
Overview of Rational Software Architect for WebSphere Software Version 7.5
This article discusses the new features of IBM Rational Software Architect
for WebSphere which are available in the Version 7.5 release. This article focuses on the
new modeling and transformations features in Rational Software Architect. New IBM Rational
Application developer features around EJB3 and JPA, Web 2.0 and other areas are detailed in
the companion article referenced at the end of this article.
|
 |
Articles |
 |
26 Sep 2008 |
|
| |
Building an effective requirements plan
There's no single, perfect way to build a requirements plan. This article
looks at the key items business analysts should consider when managing
projects.
|
 |
Articles |
 |
16 Sep 2008 |
|
| |
The business analyst in model-driven architecture
From a software development viewpoint, model-driven architecture (MDA) encourages
efficient use of system models. It also encourages reusing best practices as families of
systems are produced. One of the main aims of MDA is to separate design from architecture,
which places the business analyst in a unique and potentially powerful position within the
organization. Learn how you as a business analyst can take an active role in this type of
architecture.
|
 |
Articles |
 |
09 Sep 2008 |
|
| |
Integrated change and release management, Part 4: The build engineer delivers the software
The use case scenario described in this demo series tracks the resolution of a
defect through the development and delivery lifecycle using an integrated
Rational change and release management solution.
A defect was submitted, worked on, and a new build was performed to verify the
fix. Now the software is ready for the final build and delivery. This demo shows
how to complete this final step.
|
 |
Demos |
 |
04 Sep 2008 |
|
| |
Requirements planning: overlooked and undervalued
This article takes a high-level look at project requirements and the requirements cycle to help you understand the
role of the business analyst in requirements planning.
|
 |
Articles |
 |
02 Sep 2008 |
|
| |
Effective software testing and software quality, Part 4: Create and execute a manual test script using Rational Manual Tester
This demo shows the manual process of functional testing by creating and executing a script created by Rational Manual Tester.
This is the fourth of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Effective software testing and software quality, Part 7: Create and execute a performance test with Rational Performance Tester
In this demo, you see how to create a performance test script using Rational
Performance Tester, add it to a performance schedule, and then test the Auction application for performance.
This is the last demo of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Effective software testing and software quality, Part 6: Extend an automated test script with custom code
This demo improves the automated test script previously created by extending it with some custom code.
This is the sixth of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
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 |
|
| |
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 |
|
| |
Rational Asset Manager and Tivoli Change and Configuration Management Database: Integration
This demo focuses on and around the aspect of what Definitive Software
Library (DSL) actually does in Rational Asset Manager 7.1. It shows how to load and
create software libraries, batching support, create and download assets for
motivated script and Java API support.
|
 |
Demos |
 |
15 Aug 2008 |
|
| |
Why you shouldn’t ignore business analysts
In this article, you'll learn what business analysts do and why they
can be valuable allies for you. Often misunderstood, business analysts can make your life easier
and help ensure the success of your project.
|
 |
Articles |
 |
12 Aug 2008 |
|
| |
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 |
|
| |
Documenting software architecture, Part 4: Develop the functional model
In this series, learn why and how you should document software
architecture. In this article, learn how to develop and document the
macro-level design artifacts of the functional aspects of your system's
architecture. The functional model view addresses the techniques you can use
to decompose the problem domain into a set of architecture artifacts. Learn to
build upon them incrementally to form more detailed constructs. The three
common levels of elaboration--logical level, specification level, and physical
level--are also discussed.
|
 |
Articles |
 |
29 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 |
|
| |
Service lifecycle management in action
Organizations moving towards Service-Oriented Architecture must
manage their services from development to deployment. This demo shows how Rational
Team Concert, Rational Asset Manager, and WebSphere Service Registry and Repository
provide a comprehensive, integrated solution for organizations looking to realize SOA.
The demonstration walks through an end-to-end scenario of an existing service that
needs to be enhanced. You will see an integrated solution that enables teams to
quickly locate the service, update it and deploy it.
|
 |
Demos |
 |
21 Jul 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 |
|
| |
Documenting software architecture, Part 3: Develop the architecture overview
In this series,
learn why and how you should document software architecture. This article
explains how to develop and document the high-level architecture overview for
your system or application. The architecture overview, with its three main views,
plays a critical role in providing the foundation for your enterprise,
application, and systems architecture.
|
 |
Articles |
 |
27 Jun 2008 |
|
| |
Predict user mobility in enterprise networks
With the advent of high-speed, high-bandwidth mobile radio technologies
and low-power, high-computing mobile devices, enterprise-application users are
becoming increasingly mobile, rather than remaining fixed or nomadic. To
migrate existing real-time applications of such users to these high-mobility networks,
knowledge of user movement is essential. In the absence of this knowledge,
reestablishing the network-side application context of users can be costly
and lead to performance bottlenecks. In this article, learn about a behavioral
design pattern for mobility prediction in a nomadic, mobile, or an ad-hoc
network.
|
 |
Articles |
 |
10 Jun 2008 |
|
| |
The evolving role of the business analyst
Traditionally, the business analyst has been responsible for analyzing the
business needs of companies by identifying business problems and proposing
solutions. With the advent of Service-Oriented Architecture (SOA), the
business analyst has to think about issues such as IT services and how to define
business logic as rules for easier and faster change cycles. Thus, a new
position called the business rules analyst has emerged. This article will
examine the role of this new star in the business world and will also help you
understand how this role can help improve the return on investment (ROI) on
your business applications.
|
 |
Articles |
 |
03 Jun 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 |
|
| |
Documenting software architecture, Part 2: Develop the system context
In this series, learn why and how you should document software
architecture. This second article provides guidance for documenting your system
context information. The system context is the first architecture artifact you
should capture. Learn how to use a system context diagram and information flows to
develop and document the system context for your system or application's software
architecture.
|
 |
Articles |
 |
13 May 2008 |
|
| |
Requirements modeling, Part 2: Build your new design
After you've designed a new architecture, you're eager to build it. But
before you start, look at the best way to implement your plan without interrupting
business. In this second article in the series, learn important steps to take a new
architecture from the drawing board to the next level: building.
|
 |
Articles |
 |
29 Apr 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 |
|
| |
Documenting software architecture, Part 1: What software architecture is, and why it's important to document it
Software architecture has increasingly become important for the development
of complex real-time systems. In this new series, learn why and how you should
document software architecture. You will learn about the five different views, or
aspects, that you should document for any medium- to large-scale software
development project. This first article in the series introduces software
architecture and the importance of documentation. You'll also get an overview of the
architecture views that will be covered in upcoming articles.
|
 |
Articles |
 |
15 Apr 2008 |
|
| |
The rise of the development environment architect
from The Rational Edge: The development environment is not a domain that traditionally concerns workers in the software architect role. Read why this domain should in fact be emphasized as a key component in the architectural view of a software development project.
|
 |
Articles |
 |
15 Apr 2008 |
|
| |
April 2008: Issue contents
|
 |
|
 |
15 Apr 2008 |
|
| |
Modeling demystified, Part 3: Extend UML for user models
This series provides basic information on how to build user models. In this
third article, learn about the stereotypes and relationships used to extend Unified
Modeling Language (UML) for user models. A user model is a description of a set of
people and how they will work with an IT solution.
|
 |
Articles |
 |
25 Mar 2008 |
|
| |
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 |
|
| |
Model service-oriented architecture with Rational Software Architect: Part 4. Use Case models
This tutorial series introduces the concepts and tools involved with modeling service-oriented architecture (SOA) using IBM Rational Software Architect. You will learn how Rational Software Architect, along with IBM WebSphere Business Modeler, supports a model-driven development (MDD) approach to the specification of SOA. This fourth tutorial covers the use case model. It continues using the online DVD rental case study introduced in the previous three parts, and you will use Rational Software Architect to produce a use case model based on that case study.
|
 |
Tutorials |
 |
11 Mar 2008 |
|
| |
Modeling demystified, Part 2: Building a user model
A user model is a description of a set of people and how they will work with
an IT solution. This type of modeling, which is based on leading usability theory and
practice, lets solution architects specify the externals of the IT
solution so that it's both useful and usable to all types of users. In this article, learn
how to build a user model of a simple component that supports secure access
to Web resources. See how a user model can identify possible gaps in your requirements definitions.
|
 |
Articles |
 |
04 Mar 2008 |
|
| |
Requirements modeling, Part 1
You can build the perfect IT architecture using resources you have at your
fingertips. Dreams can come true, but they take time. Whether you're building a new
architecture from scratch or bringing an existing architecture under control,
building from your dreams will get you there.
|
 |
Articles |
 |
19 Feb 2008 |
|
| |
Modeling demystified, Part 1: Creating a system specification from the user's point of view
With this series, learn
how to build a user model, which is a description of a set of people and how
they will work with an IT solution. In this introductory article in
the series, get an introduction to Unified Modeling Language (UML) modeling and find out how to create a specification of a system from the user’s point of view.
|
 |
Articles |
 |
19 Feb 2008 |
|
| |
Develop and manage i5/OS and Web applications using WebSphere Development Studio Client and Rational Business Developer Extension, Part 1
This demon shows how to change an existing employee list application using WebSphere Development Studio Client (WDSC), Rational Business Developer Extension (RBDE), and Rational ClearCase. The demo changes Report Program Generator (RPG) business logic and Enterprise Generation Language (EGL) Web application front end logic under source control in ClearCase using the iSeries project perspective and the WebSphere Development Studio Client/Rational Business Developer Extension workbench Web perspective. This demo shows how to access assets in ClearCase, check them out into the WebSphere Development Studio Client workspace and then work with the iSeries projects perspective to make the changes required and rebuild the application on i5/OS.
|
 |
Demos |
 |
19 Feb 2008 |
|
| |
Develop and manage i5/OS and Web applications using WebSphere Development Studio Client and Rational Business Developer Extension, Part 2
This demo shows how to change an existing employee list application using WebSphere Development Studio Client, Rational Business Developer Extension, and Rational ClearCase. The demo changes RPG business logic and EGL Web application front end logic under source control in ClearCase using the iSeries project perspective and the WebSphere Development Studio Client/Rational Business Developer Extension workbench Web perspective. Part 1 showed how to access assets in ClearCase, check them out into the WebSphere Development Studio Client workspace and then work with the iSeries projects perspective. Part 2 shows you the process of making the equivalent changes to the EGL Web application. ClearCase is also used in the demo.
|
 |
Demos |
 |
19 Feb 2008 |
|
| |
EGL consuming a Web service generated by HATS, Part 1
This demo shows you how to generate a Web service using Host Access Transformation Services.
|
 |
Demos |
 |
13 Feb 2008 |
|
| |
EGL consuming a Web service generated by HATS, Part 2
This demo shows how to take a Web Services Description Language (WSDL) file created by Host Access Transformation Services (HATS) and create an Enterprise Generation Language (EGL) Web application that uses the WSDL information to access the Web service. The EGL Web application is used as the interface to the 5250 application.
|
 |
Demos |
 |
13 Feb 2008 |
|
| |
IBM Rational Architecture Management Software model structure
guidelines: Part 1. Fundamentals
This article covers the terminology, concepts, principles, and best practices related to the way you organize the content of your models and the way you structure the storage of your models, as they apply to the IBM Rational Eclipse-based UML modeling products.
|
 |
Articles |
 |
22 Jan 2008 |
|
| |
IBM Rational Architecture Management Software model structure guidelines: Part 2. Classic Rational Unified Process
This article is for those who are interested in applying the modeling
guidance found in the traditional IBM Rational Unified Process (RUP) to their use of
IBM Rational Software Modeler, IBM Rational Systems Developer, or IBM Rational
Software Architect. You will learn how these products support the model types
defined by RUP; the implications of RUP modeling style for model organization and
team modeling; what is worth modeling; and the business value, organization, and
content of the RUP Use Case, Analysis, and Design Models.
|
 |
Articles |
 |
22 Jan 2008 |
|
| |
Transformation to SOA: Part 1. From business process to service model architecture using IBM WebSphere
Business Modeler and IBM Rational Software Architect
This three-part series of articles describes the SOA transformation
UML functionality included in IBM Rational Software Architect for developing
service-oriented architecture (SOA) for software. This article explains how
to use IBM WebSphere Business Modeler and Rational Software Architect to transform a
business process to an SOA model.
|
 |
Articles |
 |
26 Dec 2007 |
|
| |
December 2007: Issue contents
|
 |
|
 |
15 Dec 2007 |
|
| |
Apply asset-based development to services in an SOA, Part 2: Manage and monitor service assets and metadata
This is the second article in a two-part series that focuses on asset-based
development for services in a Service-Oriented Architecture (SOA). In this article,
learn how to effectively leverage IBM tooling to manage and govern service assets
and metadata to avoid proliferation of services and enhance service reuse in your
SOA implementations.
|
 |
Articles |
 |
13 Dec 2007 |
|
| |
Using IBM Rational Systems Developer V7.0.5, UPDM, and BIRT to produce DoD
Architectural Framework views
The UML Profile for DoDAF and MoDAF (UPDM) provides a consistent annotative mechanism by which UML or SysML models can describe enterprise architectures consistent with the DoDAF or MoDAF. This article demonstrates how to create a sample UPDM model and the creation of two DoDAF products, the OV6c and OV3, using the BIRT reporting tools.
|
 |
Articles |
 |
11 Dec 2007 |
|
| |
Enterprise architecture essentials, Part 7: Monitor your architecture's effectiveness
Just because your design has been implemented doesn't mean you're off the hook. Learn
what to watch for when your design is in motion.
|
 |
Articles |
 |
20 Nov 2007 |
|
| |
Introducing the RUP plug-in for Model Driven Systems Development
from The Rational Edge: The Model-Driven Systems Development plug-in for the IBM Rational Unified Process (RUP) supports basic principles of systems engineering and MDSD. The RUP for MDSD plug-in will be of particular interest to the managers of a systems development project, as well as those concerned with system analysis and specification, system architecture, implementation, and test.
|
 |
Articles |
 |
15 Nov 2007 |
|
| |
November 2007: Issue contents
|
 |
|
 |
15 Nov 2007 |
|
| |
Understanding complexity
from The Rational Edge: Complexity in software systems is unavoidable, but it is not unmanageable. Read how an IBM Distinguished Engineer approaches complexity from the standpoint of architecture and team organization.
|
 |
Articles |
 |
15 Nov 2007 |
|
| |
Enterprise architecture essentials, Part 6: Manageability
Organizations today face the challenge of two important enterprise
architecture requirements: the need for agility and the overhead of regulatory
governance. These requirements can be seen as mutually antagonistic--if business processes must be flexible, then governance of those processes may be difficult. Explore the notion of using manageability as a key enterprise architecture (EA) quality attribute to solve this problem.
|
 |
Articles |
 |
13 Nov 2007 |
|
| |
Enterprise architecture essentials, Part 5: Growing with your enterprise
Enterprise architecture involves planning -- for now and for the future.
Learn how to grow with your enterprise architecture.
|
 |
Articles |
 |
06 Nov 2007 |
|
| |
Architecture, design, and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 7
See some of the Web services development capabilities of
Rational Application Developer and Rational Software Architect. This demo is the seventh 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 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 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 |
|
| |
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 6
See a sample of the AJAX capabilities provided in Rational
Application Developer and Rational Software Architect.
This demo is the sixth 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 4
This demo shows you how the Rational architecture tools allow you to use
design patterns in your models. It is the fourth 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 |
 |
18 Oct 2007 |
|
| |
Five ways to identify whether your organization is truly agile
You can use five key predictors to spot the lack of real agility in an
organization. Learn what they are and how you can help move your organization in a
more agile direction.
|
 |
Articles |
 |
16 Oct 2007 |
|
| |
Effective agile delivery toward globalization
from The Rational Edge: For software development organizations seeking overseas markets for their commercial products, considerable planning must be factored into the development lifecycle to accommodate cultural and language differences. This article recommends a variety of techniques to assist in globalizing your software development efforts.
|
 |
Articles |
 |
15 Oct 2007 |
|
| |
Get started with unit and component testing using IBM Rational tools
Component testing is essential for the integration of code that enables crucial
application functionality. This tutorial takes you step by step through
unit and component testing specifically for Java code, Web services,
servlets, Service Component Architecture (SCA), and Enterprise JavaBeans (EJB)
beans using
the JUnit and Jakarta Cactus testing frameworks and simple HelloWorld samples. Also,
learn how to automate these tests using IBM Rational Software Architect,
IBM Rational Application Developer, and IBM WebSphere Integration Developer.
|
 |
Tutorials |
 |
11 Oct 2007 |
|
| |
Enterprise architecture essentials, Part 4: Test (and retest) your enterprise architecture
After successfully building your new IT enterprise architecture, it's time to test
it. Testing proves that the hard work you and your team have put in really works. By stressing the new
architecture, you'll know where its weaknesses are and how well it will serve the
enterprise.
|
 |
Articles |
 |
02 Oct 2007 |
|
| |
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 |
|
| |
Understanding architectural assets
from The Rational Edge: This article discusses the various kinds of reusable assets available to the software architect, explains their characteristics and interrelationships, and offers tips on how best to make use of them.
|
 |
Articles |
 |
15 Sep 2007 |
|
| |