| Articles |
Introduction (PDF) | Description: | Overview of the field. | | Author: | Michael Rockwell |
|
Layering (PDF) | Description: | As a design pattern, layering is established best practice, but it can be used for more than simply providing structure to an application. | | Author: | David Jobling |
|
Business Intelligence (PDF)
| Description: | Keyword search is just a start. | | Author: | Henry B. Kon, PhD |
|
Asset Management (PDF)
| Description: | When they ask for what they need, it’s not enough to tell them what you have. | | Author: | Thomas Pole |
|
CRM (PDF)
| Description: | How a modern customer relationship management system solved the business loss faced by Humongous Insurance. | | Author: | Thilaga K. Ganapathy |
|
Build and Development Environments (PDF)
| Description: | A mature development and build process is no longer a luxury. | | Contact: | Brian Alexander Lee |
|
End-to-End Test and Design Implementation (PDF)
| Description: | Building a Pragmatic Process for End-to-End Testing of SOA and Component based systems, enabling successful integration and manageability. | | Contact: | Yugan Sikri |
|
Implementing the User Experience (PDF)
| Description: | "My first experiences with “computers” were in a very fixed format—punched cards,punched tape, slow speed teletypes, and if you were lucky, you were able to interact with a timesharing system on a glass tube terminal." | | Contact: | Michael C Martin |
|
Information Architecture (PDF)
| Description: | Keep your information architecture relevant by limiting your scope, knowing your deliverable, and not letting your tools control you. | | Contact: | Dr. David Loffredo |
|
Integrated Development Environments and Modeling Tools (PDF)
| Description: | How to use your browser to write English specifications, to run them as if they were a program, and to get English explanations. | | Contact: | Adrian Walker |
|
Internationalization (PDF)
| Description: | The key is in knowing your application and the future audience. | | Contact: | Puneet Sachdev |
|
Mainframe Development and Design (PDF)
| Description: | Distributed midrange technology must not only co-exist with, but integrate with and leverage mainframe assets. | | Contact: | Subhajit Bhattacherjee |
|
Messaging Technology (PDF)
| Description: | An ESB can help you manage the complexity of interconnecting systems and services to allow seamless information flow. | | Contact: | J. Jeffrey Hanson |
|
Mobile Platforms and Frameworks (PDF)
| Description: | Mobile applications share a lot with their desktop and server counterparts when it comes to architecture and design, but they also differ in many ways. | | Contact: | Nickolas Landry and Jean Barmash |
|
Personalization (PDF)
| Description: | Architecting personalization into customer facing web sites can produce significant benefits. | | Contact: | Mike Vincent |
|
Platforms and Frameworks (PDF)
| Description: | Modern development platforms are similar enough that their general characteristics can be understood by studying the specific example of Java. | | Contact: | Binildas A. Christudas |
|
Programming Languages (PDF)
| Description: | A practical approach to comparing programming languages and deciding which programming language to use in a new project. | | Contact: | Chris Britton |
|
Proof of Concept Design (PDF)
| Description: | The development of a proof-of-concept can very effectively bridge the gap between how the software product is envisioned during requirements definition and how it is ultimately delivered to the customer. | | Contact: | Odysseas Pentakalos, Ph.D. |
|
Service Network (PDF)
| Description: | ESB can help you manage the complexity of interconnecting systems and services to allow seamless information flow. | | Contact: | Binildas A. Christudas |
|
Software Design Patterns (PDF)
| Description: | Design Patterns can enhance productivity when defining a software solution. | | Contact: | Joseph Hofstader |
|
Methodologies (PDF)
| Description: | It is important to recognize that process rigidity does not necessary lead to success. | | Contact: | Maureen Lecuona |
|
Specialties (PDF)
| Description: | All the big vendors are pushing this exact architecture. How could this be happening? | | Contact: | Udi Dahan |
|
Software Architecture Tools (PDF)
| Description: | Applying the right tools for the job can go a long way toward architecting for project success | | Contact: | Mike Vincent |
|
Transactions (PDF)
| Description: | How the analysis of the transaction properties of atomicity, consistency, isolation and durability (ACID) are crucial to integration design. | | Contact: | Chris Britton |
|
User Experience (PDF)
| Description: | How do your users feel about your work?. | | Contact: | Burkhardt T. Hufnagel |
|
Workflow (PDF)
| Description: | We didn’t build the perfect beast, but at least we provided the heart. | | Contact: | Rick Wagner |
|
Summary (PDF) | Description: | Overview of the field. | | Author: | Michael Rockwell |
|