IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     

developerWorks  >  Architecture  >  Technical library  >  

Technical library view  RSS for Architecture

developerWorks
 Related links:    Redbooks  |  Forums  |  Standards
 
 
 
  1 - 100 of 488 results    Next  Show all    Hide summaries    
 
Title   Type   Date Sorted by Date - Click to reverse sort
SOA meets situational applications, Part 3: Examples and lessons learned
The first article in this series explained the applicability of Web-based situational applications (SAs) to the enterprise, their relationship to Service-Oriented Architecture (SOA), and how they can be used to improve the current state of corporate IT. Part 2 described the IBM experience in building the Situational Applications Environment (SAE), which has been developed to support the community-based computing that takes advantage of both traditional SOA and emerging Web 2.0 technologies and approaches. This third and final installment describes several SAs, the business situation that inspired their creation, their architecture, the tangible business results that come from technologies that enable each solution, and lessons learned.
  Articles   03 Jul 2008  
 
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  
 
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  
 
Seven practices for healthier, faster software development
In this article, learn about seven practices that can reduce overtime, cut costs, and speed up production on your software development project. Create a solid foundation for healthier development, and increase your chances of meeting deadlines with less stress.
  Articles   27 Jun 2008  
 
Selecting System z operating environments: Linux or z/OS?
This article provides an introduction to the multi-OS mainframe environment and helps you select whether to deploy workloads to z/OS or Linux on System z. (IBM WebSphere Developer Technical Journal)
  Articles   18 Jun 2008  
 
Using model-driven development and pattern-based engineering to design SOA: Part 4. Model-to-model transformations and connecting models to EMFT JET transformations
Learn how you can extend IBM Rational Software Architect and leverage your own custom patterns to automate software design. By using a combination of the features, you can improve your productivity when designing SOA and other solutions. You can also use these automation features to improve the quality of the solution and to support the governance process.
  Tutorial   17 Jun 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 10: Improved data handling with IBM WebSphere Business Monitor 6.1
In this series, learn about the dramatic changes in IBM WebSphere Business Monitor V6.1—a major release that extends capability and simplifies how you monitor and manage the performance of your business. This article explores the many improvements in the WebSphere Business Monitor 6.1 data layer. Learn about easy and flexible database installation (with only one physical database required), optional dimensional analysis, automated deployment of monitor model artifacts, data movement services, increased flexibility, and enhanced support for iterative development and change management.
  Articles   17 Jun 2008  
 
The professional architect: Part 3: The business case for enterprise data architecture
Good enterprise data architecture requires adherence to a new type of discipline--and an extensive array of IT and business resources--in order to earn the needed commitment from your sponsoring organization. By understanding the overall landscape of affected applications and gathering useful metrics, you can make this commitment easier to achieve. In this article, I'll describe how to communicate the value of enterprise data architecture, and how to keep on track and deliver what you promised.
  Articles   17 Jun 2008  
 
Using model-driven development and pattern-based engineering to design SOA: Part 3. Eclipse Modeling Framework Technology Java Emitter Template transformations
Learn how you can extend IBM Rational Software Architect and leverage your own custom patterns to automate software design. By using a combination of the features, you can improve your productivity when designing SOA and other solutions. You can also use these automation features to improve the quality of the solution and to support the governance process.
  Tutorial   10 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  
 
Operation-state modeling
Operation-state modeling is a technique for writing detailed and consistent service specifications. Learn how to objectively verify the validity of a service implementation by checking its behavior against the operation-state model.
  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  
 
Increase business agility through BRM systems and SOA
The widespread acceptance of Service-Oriented Architecture (SOA) proves that enterprises have realized the promise of this technology. That promise of increased agility comes from a basic software design principle: loose coupling. SOA allows for business functions to be exposed as independent services. Web services, which is one way to implement SOA, makes any business functionality available over the Internet. Another technology that promises to extend that agility to business users is business rules management (BRM) systems. A BRM system gives business users direct control over the business logic, allowing them to change it without much intervention from IT. This article explores how these two technologies--SOA and BRM--promise to help businesses respond more quickly and cost effectively to changing market conditions.
  Articles   27 May 2008  
 
The software development life cycle for Web 2.0
Any software development life cycle must be properly organized before you can expect to successfully execute a project. This is also true of Web 2.0, where a well-planned life cycle will let you realize the vision of building Web services in shorter development cycles, allow quick testing and deployment, and provide for service versioning. In this article, get to know the software development life cycle for Web 2.0-based applications.
  Articles   27 May 2008  
 
The information perspective of SOA design, Part 8: Use of IBM WebSphere Information Analyzer in SOA design
Learn to use the IBM WebSphere Information Analyzer to support the data quality analysis pattern. This is the eighth paper in "The information perspective of SOA design" series. This article demonstrates to an architect community how tools from IBM -- in particular IBM WebSphere Information Analyzer and the unified metadata management of IBM Information Server -- can be used to address the Data Quality Assessment Patter in an SOA engagement. It describes the key features of the products that support the data quality analysis pattern presented in Part 6 of this series.
  Articles   22 May 2008  
 
Information architecture essentials, Part 8: Packaging and reselling information
Whether you find the concept interesting or annoying, information architecture designs can be used to package and sell information to third parties. In this article, learn about these opportunities so you can determine whether or not your organization should jump into the game.
  Articles   20 May 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  
 
Information architecture essentials, Part 7: Data-store design
Valuable business information should never be left sitting around. It should be organized and saved into a permanent data store. A legacy database tends to become the final resting place for useful business information -- and this information is essentially lost, because it can't be accessed in a meaningful way. Data-store design can help you establish an efficient mechanism to store and retrieve valuable business information.
  Articles   13 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  
 
The information perspective of SOA design, Part 7: The execution approach for the data quality analysis pattern in SOA
This is the seventh paper in a series called the “The Information Aspect of SOA Design." The purpose of this article is to demonstrate to an architect community the execution approach of detailed data quality analysis in the context of an SOA environment. This article focuses on the implementation of data quality analysis regardless of the specific technology in use, and will be followed by a related article that describes in more detail how the related IBM products (WebSphere Information Analyzer) can be used in this context.
  Articles   08 May 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 9: Empowered authoring of monitor models with IBM WebSphere Business Monitor development toolkit for 6.1
In this series, learn about the dramatic changes in IBM® WebSphere® Business Monitor V6.1—a major release that extends capability and simplifies how you monitor and manage the performance of your business. This article describes the many new functions for creating and editing monitor models in the WebSphere Business Monitor V6.1 development toolkit. Learn about the major enhancements, including integration with IBM WebSphere Integration Developer, XSD event definitions, visual model updates, and editing changes for KPIs and dimensional models.
  Articles   06 May 2008  
 
Key questions from an enterprise data architect
Data is the lifeblood of the enterprise, and the best way to prepare for a development and integration project is to document the characteristics of the data that drive the target applications. Learn the key questions that an enterprise data architect should explore in order to effectively document the characteristics of relevant data and take the most important first step towards project success.
  Articles   06 May 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 8: Enabling WebSphere Business Monitor V6.1 to receive events via WebSphere MQ
In this series, learn about the dramatic changes in IBM WebSphere Business Monitor V6.1—a major release that extends capability and simplifies how you monitor and manage the performance of your business. WebSphere Business Monitor V6.1 can monitor business process applications running in virtually any environment. In this article, learn how to enable a WebSphere Business Monitor V6.1 server to receive XML-formatted Common Base Events (CBEs) using IBM WebSphere MQ as the transport mechanism.
  Articles   29 Apr 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  
 
Develop and deploy multitenant Web-delivered solutions using IBM middleware, Part 1: Challenges and architectural patterns
Web-delivered solutions that follow a Software as a Service (SaaS) delivery model -- where customers subscribe to software and access it from a service provider site rather than get licenses and have software installed on their premises -- can offer compelling business value for businesses of any size. Solution developers who develop new solutions or transform existing solutions and service providers who deploy these solutions are faced with several technical challenges. One example is multitenancy, where a single instance of the software, running on a service provider's premises, serves multiple organizations. This article series describes different patterns to address these challenges, often using Service-Oriented Architecture (SOA) techniques. Also learn how IBM software products can help you build and deploy scalable, configurable, and cost-effective multitenant Web-delivered solutions.
  Articles   24 Apr 2008  
 
An introduction to the Master Data Management Reference Architecture
Get a short introduction to the Master Data Management Reference Architecture for the enterprise which supports implementing Multiform Master Data Management. Learn about the key concepts that drive the design of the Master Data Management Reference Architecture and Logical System Architecture and see how to map the relevant IBM Information Management software products to the core components of the Master Data Management Reference Architecture. Each product is briefly introduced, and in the Resources section of this paper you will find a wealth of additional information for reference. Finally, you will also learn about an upcoming book, Enterprise Master Data Management: An SOA Approach Managing Core Information, that describes the Master Data Management Reference Architecture in full detail as well as other topics related to Master Data Management.
  Articles   24 Apr 2008  
 
Development requirements road map: It's the planning that counts
Shorten timelines, lower implementation costs, improve deliverable quality, and foster best practices by creating a logical road map that provides a framework for development project decision making.
  Articles   22 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  
 
Why a security policy?
If you were to assemble a "top ten" list of issues affecting the IT industry in the past decade, security would have a prominent place on the list. Organizations can throw money at technologies to upgrade security, but any successful solution requires proper planning, starting with a security policy.
  Articles   22 Apr 2008  
 
The information perspective of SOA design, Part 6: The value of applying the data quality analysis pattern in SOA
Discover the value and approach of data quality analysis in the context of an SOA environment. Learn about the concepts involved in data quality analysis and see the basic steps needed to initiate a data quality assesment project within the broader SOA project. Analyze these issues so that appropriate implementation choices can be made. This is the sixth article in a series called the “The information perspective of SOA design, " and will be followed by a related article that describes in more detail how the related IBM products (WebSphere Information Analyzer) can be used in this context.
  Articles   17 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  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 7: Creating user-defined XPath functions for IBM WebSphere Business Monitor V6.1
In this series, learn about the dramatic changes in IBM WebSphere Business Monitor V6.1—a major release that extends capability and simplifies how you monitor and manage the performance of your business. The user-defined XPath functions (UDXF) are a useful and powerful extension to the programming model. With this new feature, you can add function to your monitor model logic. You can write a user-defined XPath function that performs any ordinary Java functions, such as reading data from a remote CICS database or calling out a Web service. In this article, learn to write your own user-defined XPath function, and use it in any expression within your monitor model.
  Articles   15 Apr 2008  
 
Services-based enterprise integration patterns made easy, Part 3: Web services and registry
Part 1 and Part 2 of this series covered the basic concepts necessary to develop services-based integration patterns. This article, the third in the series, and the upcoming Part 4 further develop these ideas so the services-based integration patterns become full-blown services-based patterns. This article in particular deals with the components that are together commonly referred to as Web services, which were originally designed for services that can be accessed over the Internet. You'll also see that many of the Web services components can be used with services that don't use the Internet and that only require a network connection.
  Articles   14 Apr 2008  
 
Information architecture essentials, Part 6: Distributed data mining
One of the most interesting challenges for information architects is the situation in which large, proprietary, widely distributed data stores are necessary to address a specific research question. Learn about the difficulties involved in mining distributed data sources and the strategies that have been developed to address these issues.
  Articles   08 Apr 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 6: Integrating high-level and low-level monitor models
In this series, learn about the dramatic changes in IBM WebSphere Business Monitor V6.1 — a major release that extends capability and simplifies how you monitor and manage the performance of your business. This article describes how you can connect two monitor models when one is a result of exporting business measures from IBM WebSphere Business Modeler and another is a monitor model from a WebSphere Integration Developer module. Learn a two-tier approach that involves creating a high-level model in WebSphere Business Modeler by exporting the model to the WebSphere Business Monitor development toolkit, generating a monitor model from WebSphere Integration Developer, and creating outbound and inbound event definitions to communicate between the models.
  Articles   08 Apr 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 5: Managing failed and unrecoverable events with IBM WebSphere Business Monitor V6.1
In this series, learn about the dramatic changes in IBM WebSphere Business Monitor V6.1—a major release that extends capability and simplifies how you monitor and manage the performance of your business. The WebSphere Business Monitor 6.1 enhanced, integrated administrative console lets you administer failed events. In this article, learn how to troubleshoot and manage failed and unrecoverable events for business monitor model applications.
  Articles   01 Apr 2008  
 
Information architecture essentials, Part 5: Business intelligence in your information architecture
If you’re not using business intelligence in your information architecture, you’re missing a key opportunity to help your organization stay ahead of the competition. Take steps to help your executives with decision making, strategic planning, and tactical responses to evolving business markets.
  Articles   01 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  
 
Insight and outlook, Part 11: The resurgence of the mainframe
In this quarter's Insight and Outlook, learn why the mainframe remains a vital part of the IT architectural universe. IBM just introduced its newest mainframe, IBM System z10 Enterprise Class, with great fanfare. Maybe you're thinking the mainframe is yesterday's hardware platform, that the days of big iron are behind us. Well, think again: IBM's promotional materials claim that "the future runs on System z," and the market for IBM mainframes has expanded over the past two years.
  Articles   25 Mar 2008  
 
Implementing a Transaction Hub MDM pattern using IBM InfoSphere Master Data Management Server
Learn to use the Transaction Hub Master Data Management (MDM) pattern to implement your MDM systems. This typical architectural pattern is described in terms of capabilities of the MDM Reference Architecture. Get an introduction to the IBM InfoSphere MDM Server and see why this software solution is a good choice for implementing this architecture pattern. Finally, learn about an upcoming book, Enterprise Master Data Management: An SOA Approach Managing Core Information, that deals with these topics in more detail.
  Articles   20 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  
 
Partners, not police
In this article, learn about some fundamental challenges that IT teams face when working with enterprise architects, and find out how to apply enterprise architecture standards to application development and cooperate in project delivery to reach a desired outcome.
  Articles   18 Mar 2008  
 
Architecture tip: User interface design using the OODA loop
The OODA loop was developed by the Air Force as part of its study of air combat. This observe-orient-decide-act (OODA) cycle models the human brain’s decision-making process. This article explains how UI architects can use the ideas of the OODA loop to design user interfaces (UIs) that give users better situational awareness and are more intuitive to use. In this article, learn the basics of the OODA loop, and find out how it can be applied to UI design. The end of this article features a checklist you can use to help with the initial design of your UI.
  Articles   12 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.
  Tutorial   11 Mar 2008  
 
Information architecture essentials, Part 4: Improving usability of information systems
The best-organized information in the world is useless without an effective way to present that information to the interested audience. Poorly designed interfaces, inadequate search and filtering support, and confusing visual displays can severely hamper the success of any information architecture. To make complex information accessible to end users, you must make a significant effort to research and design the way users will interact with your information management system.
  Articles   11 Mar 2008  
 
Services-based enterprise integration patterns made easy, Part 2: More on the evolution of basic concepts
This installment, Part 2 of the series, picks up where you left off in Part 1. Now that you've learned about the two earliest integration patterns -- data sharing (socket programming) and remote procedure call (RPC) -- you continue developing the basic concepts. Check out two more developed patterns: distributed objects and asynchronous messaging. Explore the concepts of language independence, declaration of service interfaces, rudimentary ideas of publication and discovery of services, and basics of the enterprise service bus (ESB).
  Articles   06 Mar 2008  
 
The role of a rules architect
The business rules architect plays a crucial role designing business rules models that are well organized and intuitive for both technical and business stakeholders to understand. This article discusses the importance of the role and uses the business rules development life cycle to describe the responsibilities of the rules architect in creating a reliable and extensible business rules implementation.
  Articles   04 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  
 
Services-based enterprise integration patterns made easy, Part 1: The evolution of basic concepts
This series of articles explains services-based enterprise integration patterns in an easy-to-understand, step-by-step way. In this installment, Part 1 of the series, you learn about the two earliest integration patterns -- data sharing only and remote procedure call (RPC) -- which help introduce the concepts of service provider and service consumer, platform independence, and connectivity. Exploring RPC helps you get familiar with the basic steps necessary for two applications to share functionality. This article also includes a general description of the concepts of loose coupling, code reuse, and layering and componentization. Part 2 of the series will continue the discussion of the early patterns, while Parts 3 and 4 cover the Service-Oriented Architecture (SOA)-based integration patterns, including examples.
  Articles   28 Feb 2008  
 
Architecture in practice, Part 7: SOA Scenario 3: Business process management and SOA
View SOA within a software-development life cycle context using the IBM SOA foundation life cycle. This installment in the "Architecture in practice" series focuses on the business process management (BPM) scenario, the third of the SOA scenarios. Learn how the BPM scenario illustrates IBM BPM with an SOA approach. Explore the benefits of the scenario, which include the integration of a BPM environment with a flexible IT architecture.
  Articles   26 Feb 2008  
 
Information architecture essentials, Part 3: Organizing complex information
Useful information rarely presents itself neatly categorized, labeled, and ready for storage in a content management system. How much easier life would be if it were so. Instead, you must analyze the information to be archived to determine a usable and maintainable structure for both storage and easy retrieval. To allow for constructive use of the information, you must choose categories that support the intended audience's ability to rapidly locate the most relevant materials.
  Articles   26 Feb 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 3: Improved Unit Test Environment in IBM WebSphere Business Monitor Development Toolkit V6.1
In the first two articles in this series, you learned about the business user experience in Web 2.0 dashboards, iterative development, simplified installation and administration, and improvements to the IBM WebSphere Business Monitor V6.1 Installer. This article, Part 3 in the series, demonstrates how much easier iterative testing and developing is within the Eclipse environments, IBM WebSphere Integration Developer V6.1, and IBM Rational Application Developer V7.0.0.5.
  Articles   26 Feb 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  
 
Legacy transformation guidance for a small or medium business
This article explains how to identify and analyze various alternatives to help a small or medium business to modernize its legacy information technology assets. A fictional telecommunication service company providing high-speed Internet access, cable television, local and long distance telephone and wireless services to residential customers and local businesses in several metro areas in the mid-west is used as a case study. The IT department of the company provides application services such as management of service orders and provisioning, troubles reporting and resolution, message processing, and billing system to support the business. The company needs to transform its legacy systems to support new business plans. The solution features products and services from IBM.
  Articles   12 Feb 2008  
 
SOA security 1-2-3, Part 3: Test your SOA security
Examine a Service-Oriented Architecture (SOA) security implementation road map in this series. This article -- the last in a three-part series -- provides rules for testing SOA security. Discover the tools and knowledge needed in your organization to build the best security for your SOA.
  Articles   12 Feb 2008  
 
Information architecture essentials, Part 2: Managing enterprise information
Information content management involves identifying useful information, organizing that information into an intuitive structure, and governing changes made to that information. Content comes in many forms, including text, graphics, tables, charts, illustrations, recordings, maps, video, audio, and many others. Learn how to organize that information into a maintainable and usable structure by categorizing and organizing the content to suit your audience.
  Articles   05 Feb 2008  
 
Introduction to business rules
Business rules have existed since companies started automating business processes using software applications. Traditionally, they have been buried deep inside the application in some procedural programming language. As business rules matured, business users tried to control and manage these rules without directly having to deal with IT, which hasn't always been successful. Using an example from the insurance industry, this article provides an introduction to business rules and the importance of Business Rules Management Systems (BRMS) in bridging the gap between business and IT.
  Articles   05 Feb 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 2: WebSphere Business Monitor 6.1 installation improvements
This series covers the dramatic changes in IBM WebSphere Business Monitor 6.1 -- a major release that extends capability, and simplifies how you monitor and manage the performance of your business. In this article, learn how the WebSphere Business Monitor V6.1 Installer provides many improvements in consistency and simplicity. Installation is now consistent with the WebSphere family of products, and is made easier by a preparation wizard that sets up the required software. Basic and advanced installation approaches are still provided (basic involves a single Monitor Server topology, and advanced installs a distributed production-style topology). This article walks you through the installation preparation wizard and a basic installation approach. A future article will cover the installation of advanced distributed production-style topologies.
  Articles   29 Jan 2008  
 
Architecture in practice, Part 6: Why business process management (BPM) is important to an enterprise
This installment in the Architecture in practice column focuses on why business process management (BPM) is imperative for both the business and IT. Effective management of business processes is essential for driving business agility in an enterprise. Get an introduction to BPM and its lifecycle phases, and learn how it is complementary to Systems-Oriented Architecture (SOA).
  Articles   29 Jan 2008  
 
How to use IBM Rational Rose Model Importer: Part 1. How to migrate UML models to Rational Software Architect
Learn how to use the IBM Rational Rose Model Importer to migrate UML models from Rational Rose to IBM Rational Software Architect, IBM Rational Systems Developer, or IBM Rational Software Modeler. This article gives you step-by-step instructions on how to migrate the UML models in a way that enables you to use them with enhanced modeling capabilities of these newer products.
  Articles   29 Jan 2008  
 
Exploring the fundamentals of architecture and services in an SOA: Part 3: Service-oriented solutions and enterprise architecture
In the previous two parts in this series, we introduced the importance of using architectural techniques when developing service-oriented solutions, discussed the usage of levels of abstraction, introduced the IBM SOA Solution Stack (providing nine separate concerns for considering SOA), placed architecture into the context of the software development process, introduced business architecture, looked at Model-Driven Development (MDD), and considered leveraging existing assets. In this article we look at what makes an IT solution service-oriented. We'll also talk about various important aspects to taking an enterprise view to SOA.
  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  
 
Modernize legacy systems using an SOA approach
To remain competitive, your organization has to modernize its IT systems. Modernized IT solutions must create new value from existing systems and provide flexibility and easy interoperability among a broad set of technologies -- usually a challenge with legacy applications. Service-Oriented Architecture (SOA), widely adopted by organizations in recent years, offers a practical solution for evolving and reusing existing assets. This article shows you a typical approach to modernizing your legacy systems, including identifying the IT pieces that must be augmented with new features, determining how the required augmentations are performed, exposing each capability through a modern interface, and using the newly exposed services to automate future business processes.
  Articles   17 Jan 2008  
 
Information architecture essentials, Part 1: The data and content dilemma
Getting lost among all the data and content in your information architecture design? It can be confusing, but you can navigate through it.
  Articles   08 Jan 2008  
 
Put new capabilities of business activity monitoring (BAM) to work, Part 1: What's new in WebSphere Business Monitor 6.1
Learn about the dramatic changes in WebSphere Business Monitor 6.1 -- a major release that extends capability, and simplifies how you monitor and manage the performance of your business. In this article, tour the highlights of the business user experience in Web 2.0 dashboards, and the more flexible architecture for monitoring events. Also learn about iterative development, and simplified installation and administration. Future articles in this series will cover the new capabilities in depth by showing how to put them into action using a mortgage lending scenario. Part 2 will discuss improvements in WebSphere Business Monitor installation.
  Articles   21 Dec 2007  
 
Architecture in practice, Part 5: SOA Scenario 2: Service connectivity options
View SOA within a software development lifecycle context using the IBM Service-Oriented Architecture (SOA) Foundation Lifecycle. This installment in the Architecture in practice series focuses on the Service Connectivity scenario, the second of the SOA scenarios. Explore four ways to realize connectivity between service producers and consumers that foster reuse of services across multiple delivery channels. Learn about three Enterprise Service Bus (ESB) topologies that enable service connectivity, and associated products that provide advanced, end-to-end ESB-based solutions. Get an overview on developing mediation modules and flows using four common patterns.
  Articles   18 Dec 2007  
 
Open architecture for the enterprise, Part 1: Architectural principles of open architecture
Enterprise Open Architecture (OA) is a pattern of nonfunctional requirements that can help you create and maintain more open and flexible complex systems, and systems of systems. Organizations with large, complex systems are looking to OA to help manage complexity, increase flexibility, and reduce their costs. Satisfying the OA nonfunctional requirements (open standards, modularity, interoperability, extensibility, reusability, composability, and maintainability) in system design and implementation is essential to OA at the enterprise level. In this article, learn about the enterprise business drivers behind OA, and the OA nonfunctional requirements. Associated architectural principles that address the requirements are also covered. Future articles will discuss OA business principles, OA metrics, and other OA topics.
  Articles   12 Dec 2007  
 
Software components: Coarse-grained versus fine-grained
IBM middleware products offer a range of software component technologies that you can use to build the most demanding applications. Some component technologies, such as JavaBeans, are fine grained, while other technologies are coarse grained. This article gives you a set of guidelines for categorizing software component technology in the context of Service-Oriented Architecture (SOA), positioning the various component technologies that are prevalent in the industry today. Find out why Service Component Architecture (SCA) offers a natural model for coarse-grained components.
  Articles   06 Dec 2007  
 
Assessing quality in software architectures
Learn about four methods to help you understand the quality of existing software architectures. The assessment methods can help you analyze whether a software architecture design is suitable for a given set of requirements. See how to improve the quality of a software architecture through architectural assessments.
  Articles   04 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  
 
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  
 
Service-enable CICS and IMS legacy applications using the IBM WebSphere DataPower SOA appliance
Learn about techniques for performing the integration so that IBM CICS and IMS legacy applications can be reused and participate in Service-Oriented Architecture (SOA). The IMS SOAP Gateway, CICS Web services, and WebSphere DataPower SOA appliance are discussed.
  Articles   30 Oct 2007  
 
Jump-start business activity monitoring (BAM), Part 11: Monitoring human tasks with WebSphere Business Monitor
In this series, learn about an added capability of IBM WebSphere Business Monitor (Monitor) V6.0.2.1 that enables your organization to monitor human tasks or activities. This capability, called Human Task Monitoring, is delivered as a SupportPac and can be readily installed on your existing Monitor installation. It allows you to gather performance data about human activities in your business operations and to develop human-centric dashboards.
  Articles   30 Oct 2007  
 
Exchange data using arrays in SQL PL
IBM DB2 9.5 for Linux, UNIX and Windows introduces support for array data types in SQL Procedural Language (SQL PL). In addition to being useful as a data structure to develop algorithms, arrays are particularly useful in SQL PL as a vehicle for exchanging collections of data between applications and stored procedures and between stored procedures and relational statements. This article gives you an overview of arrays in SQL PL and includes examples that illustrate the different operations on arrays, the different ways of creating array values, and the use of arrays on the client side. You will also see a brief comparison of DB2's arrays with the VARRAY data type supported in Oracle.
  Articles   25 Oct 2007  
 
Exploring the fundamentals of architecture and services in an SOA, Part 2: The importance of business architecture, model-driven development, and reusing existing assets
In this second article in the series, get a closer look at architecture--this time at the business level. Learn about model-driven development (MDD), and reusable asset frameworks and types, which can be leveraged when architecting Service-Oriented Architecture (SOA) solutions.
  Articles   23 Oct 2007  
 
Building a successful SOA project
Explore lessons learned and best practices for implementing a successful Service-Oriented Architecture (SOA) project, including organizational readiness, the role of the user, transforming a process, asset-based support, and tooling requirements.
  Articles   23 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  
 
Use service-oriented decomposition to meet your architectural goals
In this article, design a set of services that defines an enterprise architecture blueprint to support business goals using a hierarchical decomposition approach.
  Articles   16 Oct 2007  
 
Jump-start business activity monitoring (BAM), Part 10: Using WebSphere Service Registry and Repository with WebSphere Business Monitor
Exploit WebSphere Service Registry and Repository features for sharing and controlling metadata to business event definitions and bridge the gap from monitoring events to taking action.
  Articles   02 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  
 
ESB-oriented architecture: The wrong approach to adopting SOA
This article examines projects organized around building an enterprise service bus (ESB). It describes why a project with no Service-Oriented Architecture (SOA) goals is a bad idea, and it explains what to do instead to properly adopt SOA.
  Articles   27 Sep 2007  
 
Exploring the Enterprise Service Bus, Part 2: Why the ESB is a fundamental part of SOA
Part 1 of this series describes how the architectural pattern called the enterprise service bus (ESB) fits within the IBM SOA Foundation and how the ESB relates to other parts of the foundation. In this article, find out why IBM believes the ESB provides tremendous value when adopting a Service-Oriented Architecture (SOA). The authors share insights and best practices from their extensive experience on many successful SOA client projects that employed an ESB.
  Articles   27 Sep 2007  
 
Using model-driven development and pattern-based engineering to design SOA: Part 2. Patterns-based engineering
Learn how you can extend IBM Rational Software Architect and leverage your own custom patterns to automate software design. By using a combination of the features, you can improve your productivity when designing SOA and other solutions. You can also use these automation features to improve the quality of the solution and to support the governance process.
  Tutorial   25 Sep 2007  
 
Meeting security requirements of Software as a Service (SaaS) applications
Learn various security requirements for Java 2 Platform Enterprise Edition (J2EE)-based, multi-tenant, efficient SaaS applications, and explore mechanisms to address requirements to achieve secure authentication and authorization of users.
  Articles   25 Sep 2007  
 
Jump-start business activity monitoring (BAM), Part 9: Using WebSphere Service Registry and Repository with WebSphere Business Monitor
Explore WebSphere Registry and Repository features for sharing and controlling metadata, including business event definitions and action service endpoint descriptions, to help monitor your business and take appropriate steps to improve business performance.
  Articles   25 Sep 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  
 
Enhancing the design process: The architect as a behind-the-scenes project manager
In this article, learn to dramatically improve a project by analyzing and communicating your knowledge about risk factors, complexity, budget, and deadlines.
  Articles   18 Sep 2007  
 
Enterprise architecture essentials, Part 3: Design and build your enterprise architecture
Building great IT architecture takes time and planning. By assessing what is already in place, then visualizing what it should be, you can make great enterprise architecture a reality. To achieve your dream architecture, learn what to build, how to build it, and what to build it on in this article.
  Articles   11 Sep 2007  
 
Exploring the fundamentals of architecture and services in an SOA, Part 1: Use architecture and levels of abstraction to create a better SOA
Get a closer look at the elements of a Service-Oriented Architecture (SOA), examine the benefits of architecture, learn how levels of abstraction help improve the development process, who creates and uses the architecture, and where architecture belongs in the software development life cycle.
  Articles   04 Sep 2007  
 
Service-Oriented Architecture and Enterprise Architecture, Part 3: How do they work together?
If you're adopting a Service-Oriented Architecture (SOA) and developing an Enterprise Architecture (EA) simultaneously -- or planning to -- you'll benefit from this article. The first two parts in this series compared and contrasted SOA and EA and covered problems that can result from not coordinating EA and SOA activities within an enterprise. The authors came face to face with these issues while working on a US$1.6 billion client engagement where both SOA and EA were under development. In this final installment of the series, learn from their experience as they provide guidance to help you address these challenges -- and hopefully avoid costly setbacks.
  Articles   30 Aug 2007  
 
Model service-oriented architecture with Rational Software Architect: Part 3. External system modeling
  Tutorial   28 Aug 2007  
 
SOA security 1-2-3, Part 2: Create a high-level design that everyone can use
Examine rules for assisting an SOA security team in developing a successful high-level design In this article, the second in a three-part series.
  Articles   28 Aug 2007  
 
Developing adaptive composite business services using WebSphere Business Services Fabric: Part 3: CBS modeling, ontology editing, and policy simulation
Part 3 in this series provides a step by step guide to create a Composite Business Service (CBS) model. This article covers the CBS modeling in IBM WebSphere Business Composition Studio, editing the ontology and policies definition, and using Policy Simulator to verify the assembly. Updated for IBM WebSphere Business Services Fabric V6.0.2. (IBM WebSphere Developer Technical Journal)
  Articles   22 Aug 2007  
 
WebSphere Business Modeler Advanced Simulation
IBM WebSphere Business Modeler lets you simulate models to understand the dynamic behavior of the business process. This article gives an overview of advanced simulation features. (IBM WebSphere Developer Technical Journal)
  Articles   22 Aug 2007  
 
Best practices for service interface design in SOA, Part 2: Using services to report errors to service consumer applications
In this article, learn how to report service errors using service interfaces in an SOA environment. Service-Oriented Architecture (SOA) emphasizes loose coupling between different systems within an enterprise. Applications communicate with each other only with well-designed service interfaces and remain unaware of each others' implementation. Service interface structure is of primary importance in SOA. Poorly designed service interfaces can have a negative effect on all applications that need to use them. Find out how well-designed service interfaces help accelerate project schedules and make your SOA solution more responsive to business needs.
  Articles   21 Aug 2007  
 
Make composite business services adaptable with points of variability, Part 5: Using WebSphere Service Registry and Repository
Reuse the mediation module covered in Part 4 to enable a more complex scenario that relies on WebSphere Service Registry and Repository (WSRR) to provide a catalogue of business services and associated endpoints.
  Articles   14 Aug 2007  
 
Data transformation in SOA using WebSphere Transformation Extender (TX)
Learn current approaches to providing SOA data transformation and how the task can be simplified with IBM WebSphere Transformation Extender (TX).
  Articles   14 Aug 2007  
 
  1 - 100 of 488 results    Next  Show all    Hide summaries    
 
Not finding what you're looking for? Suggest content.


    About IBM Privacy Contact