|IBM Security AppScan Standard: Scan and analyze results
This is a summary guide to getting started scanning for web application vulnerabilities with IBM Security AppScan Standard Edition and analyzing the results. Watch a video demonstration to learn how to configure AppScan for a dynamic scan of a new application. Follow a case study that demonstrates using AppScan Standard to scan and test two web applications. Watch a five-step process to help you analyze the results of your scan. Then watch a real-life scenario in which AppScan Standard is used (with AppScan Source) to establish embedded security analysis. A bonus is also included: An AppScan Standard guide to testing mobile applications.
|Articles||19 Jun 2013|
|Cloud scaling, Part 2: Tour high-performance cloud system design advances
Breakthrough device technology requires the system designer to re-think operating an application software design in order to realize the potential benefits of closing the access gap or pushing processing into the I/O path with coprocessors. Explore and consider how the latest memory, compute, and interconnection devices and subsystems can affect your scalable, data-centric, high-performance cloud computing system design. Breakthroughs in device technology can be leveraged for transition between "compute-centric" and the more balanced "data-centric" compute architectures. The author examines storage-class memory and demonstrates how to fill the long-standing performance gap between RAM and spinning disk storage. He also details the use of I/O bus coprocessors (for processing closer to data), explains how to employ InfiniBand to build low-cost, high performance interconnection networks, and discusses scalable storage for unstructured data.
|Articles||21 May 2013|
|Standard operating procedures in IBM Intelligent Operations Center Version
Learn how to use the Interim FeaturePak to define a standard operating procedure and understand the decomposition of English language written standard operating procedures.
|Articles||10 May 2013|
|Product Design for Variants
Recognizing the need to design for product variants and the best methods to manage variants is critical to product development success over time. Variant management is how you organize the list of feature variants and put them into products. With new product development projects, planning for future variants is not typically done at the beginning. In this article. Joanne Scouler and Marty Bakal explain how to get started with variants. They illustrate their points with examples from Eaton Corporation's experience in developing variants of transmissions for heavy-duty hybrid vehicles. The authors also describe how various Rational software products can help.
|Articles||07 May 2013|
|Cloud scaling, Part 1: Build a compute node or small cluster application and scale with HPC
Discover methods and tools to build a compute node and small cluster application that can scale with on-demand high-performance computing (HPC) by leveraging the cloud. This series takes an in-depth look at how to address unique challenges while tapping and leveraging the efficiency of warehouse-scale on-demand HPC. Part 1 focuses on what the system builder and HPC application developer can do to most efficiently scale your system and application.
|Articles||23 Apr 2013|
|Developing mobile apps as medical devices: Understanding U.S. government
As mobile health and wellness applications proliferate in the marketplace, U.S. federal government agencies -- most notably the Food and Drug Administration (FDA) -- are preparing to impose regulations on those that they deem to be medical devices. In this article, get a detailed overview of the FDA guidance published to date, and learn how it impacts mobile app development. (Nothing in this article should be perceived as legal advice.)
|Articles||16 Apr 2013|
|The value of effective requirements management and a collaborative platform in nuclear regulatory compliance and licensing
Paul Fechtelkotter highlights some of the compliance and collaboration challenges facing the nuclear energy industry and describes a potential solution that can aid in addressing them. He includes several examples of where the IBM Rational solution has been implemented successfully.
|Articles||12 Mar 2013|
|Being agile while still being compliant
Experts from IBM and Diagnostic Grifols describe how Diagnostic Grifols is using agile software development approaches in the tightly regulated field of medical devices. "Many organizations believe that they must use a waterfall approach in regulated environments," they say. "We show how this is not the case."
Also available in: Japanese
|Articles||05 Mar 2013|
|Test automation and continuous integration with STAF/STAX
Regression and incremental tests play an important role during the testing of an application that might comprise hundreds or thousands of requirements. While the execution of incremental tests can sometimes be run manually, regression tests require an automation tool or framework. The support for multiple operating systems, architectures, and middleware software, like application servers and databases, make the necessity of an automation framework even more urgent. This article briefly introduces STAF/STAX test automation framework. It also shows how you can use it to build a framework for the automation of tests and continuous integration in a complex test bed.
|Articles||26 Feb 2013|
|Retention modeling for technology service contracts
Explore tips and tricks for building a model that predicts which customers are most likely not to renew their technology service contracts. Review the critical steps, regardless of the particular statistical method, and important considerations about implementation strategies of the model.
|Articles||22 Jan 2013|
|Integrate i2 COPLINK with the Intelligence Operations Center
By taking advantage of existing XML specifications such as NIEM and LEXS and tooling from the products learn how you can integrate IBM i2 COPLINK data with the IBM Intelligent Operations Center.
|Articles||15 Jan 2013|
|Benefits of InfoSphere Guardium for System Z in the healthcare industry
Mark Simmonds is a guest on The Pulse Network TV to discuss the benefits of InfoSphere Guardium on System z for the healthcare industry.
|Articles||27 Nov 2012|
|Check EDI compliance with WebSphere DataPower, Part
2: Generate partner-specific acknowledgements
In the second installment of this series, learn how to use a WebSphere DataPower policy and WebSphere Transformation Extender maps to generate partner-specific EDI acknowledgements. You use the environment that you configured in the first installment and new sample artifacts, examples, and procedures to enrich generic acknowledgements. You can customize these enrichment techniques to generate acknowledgements that conform to the rules of your own trading partners.
|Articles||21 Nov 2012|
|Big data business intelligence analytics
Learn about integrating business intelligence and big data analytics. Explore the similarities, differences, and what choices to consider.
|Articles||20 Nov 2012|
|B2B customer segmentation
Learn the process of developing a business-to-business customer segmentation, including the challenges of segmenting business customers and important differences from more common consumer segmentations. Consider methodologies and suggestions on how to work closely with business users on implementation.
Also available in: Spanish
|Articles||30 Oct 2012|
|Use SPSS Statistics direct marketing analysis to gain insight
Learn how to use the RFM analysis process of the Direct Marketing module of IBM SPSS Statistics. Using this process, nontechnical users can analyze their customer data.
|Articles||23 Oct 2012|
|Build social media datamarts using SPSS text mining tools
The rise of social media has changed the way big brands do business. Customers are online, conversing, asking advice, performing comparisons, and influencing others. These individual-level behaviors embedded in raw social media data represent consumer preference, purchase history, significant life events, mood, personality, and other attributes that can be derived through text mining and stored in a social media datamart.
|Articles||02 Oct 2012|
|Cyber security for the nuclear energy industry
When deploying software based systems, such as, digital instrumentation and controls for the nuclear industry, it is vital to include cyber security assessment as part of architecture and development process. When integrating and delivering software-intensive systems for the nuclear industry, engineering teams should make use of a secure, requirements driven, software development life cycle, ensuring security compliance and optimum return on investment. Reliability protections, data loss prevention, and privacy enforcement provide a strong case for installing strict cyber security policies.
|Articles||27 Sep 2012|
|Optimal segmentation approach and application
Learn about clustering, classification, and segmentation techniques that are specific to the development of targeted marketing, product development, and profiling solutions. Explore popular segmentation approaches and algorithms and their strengths and limitations.
|Articles||28 Aug 2012|
|Integrate customer segmentation predictive analytics into business
Customer segmentation is an excellent first step for technical people entering into predictive analytics. Yet, integrating the statistical results into business processes can be difficult. This article provides guidance and a progressive procedure for deploying a segmentation model to business users.
|Articles||28 Aug 2012|
|Check EDI compliance with WebSphere DataPower, Part
1: Artifacts and procedures to get you started
The WebSphere Transformation Extender EDI Compliance Check framework now runs on the WebSphere DataPower platform. The EDI Compliance Check framework validates that X12 and EDIFACT documents comply with the EDI standards. With the sample DataPower artifacts in Part 1 of this series, you can start checking documents for EDI compliance in your production environment. This installment explains how to prepare and upload the DataPower and EDI Compliance Check framework artifacts to the DataPower appliance, and how to configure and validate the framework.
|Articles||15 Aug 2012|
|Enhance IBM Intelligent Operations Center-based applications
The IBM Intelligent Operations Center supports standard operating procedures. When an incident occurs an activity is created for each step defined in a procedure. This article describes how architects and developers can modify existing artifacts, and develop new ones, to present data to and collect data from a user as a part of an activity, then record both presented data and collected data, and propagate it to a later activity as part of the same incident.
|Articles||17 Jul 2012|
|IBM Intelligent Operations Center demo
Watch this brief demo to learn more about an extendable solution that integrates best practices and capabilities to better distribute information, anticipate problems, and coordinate resources across all city agencies and departments.
|Demos||17 May 2012|
|Cloud and industry, Part 3: Telecommunications solutions
Part 3 examines a novel process-centric PaaS. Service Storm, a cloud enabled self-service telecommunication prototyping platform, is a PaaS model. Learn how this rapid integration model lets non-technical users create applications by assembling registered services, mashups, built-in rules, events, and database services. Examine how cloud technologies and Service Storm enhance PaaS capabilities in telecommunication solutions and enterprise environments.
|Articles||13 Mar 2012|
|IBM Intelligent Operations Center
In many areas these days, it seems we have to work smarter and do more with less. Smarter cities must leverage information, anticipate problems, and coordinate resources. Luckily, IBM Intelligent Operations Center provides a unified view of all city agencies so you can predict events and respond quickly. Learn about its features and benefits.
|Articles||06 Mar 2012|
|Use industry templates for advanced case management, Part
2: Introducing the Auto Claims Management sample solution template for IBM
IBM Case Manager provides the platform and tools for the business analyst to define and implement a new generation of case management solutions. To accelerate the development of solutions in particular industries, IBM Case Manager supports the notion of a solution template--a collection of case management assets that can be customized and extended to build a complete solution. To help illustrate the value of solution templates and the abilities of IBM Case Manager, IBM has provided two sample solution templates that can be used as learning tools for new users of the platform. This tutorial introduces one of those templates--Auto Claims Management--from the insurance services industry. Gain an understanding of what a template is, and learn about the assets delivered in this sample template and how they were built. (This tutorial includes the code for this sample template as well as instructions on how to deploy it.)
|Tutorial||01 Mar 2012|
|Get started with IBM ILOG CPLEX Enterprise Server
The IBM ILOG CPLEX Enterprise Server, a new feature of IBM ILOG CPLEX Optimization Studio 12.4, allows remote, concurrent, queued, multi-user solving for OPL applications. Learn about the architecture of CPLEX Enterprise Server and implement its CPLEX optimization solution as a client application in Java.
|Articles||21 Feb 2012|
|Implementing ebXML Message Service in WebSphere Partner Gateway V6.2
ebXML Message Service (ebMS) provides a standard way to exchange business messages among ebXML trading partners without relying on proprietary technologies. This article shows you how to use ebMS with IBM WebSphere Partner Gateway V6.2.
|Articles||15 Feb 2012|
|Explore QTI in depth
The IMS Question and Test Interoperability (QTI) specification is a widely used standard for marking up questions and other learning material. Look at the response and result processing for a QTI item and learn what happens when a user answers a question.
|Articles||17 Jan 2012|
|Implement a client-side healthcare application using Saxon-CE and HL7 CDA
|Articles||20 Sep 2011|
|Managing the Protein Data Bank with DB2 pureXML
The Protein Data Bank (PDB) is a unique world-wide repository of structural data about proteins. The PDB data is available in XML format in order to provide flexibility, extensibility, and ease of data exchange in the biological research community. Analyzing data in the PDB can help explain diseases, develop new drugs, or understand the interactions between different proteins. However, one of the key challenges is to efficiently store and query this information to find and extract information and correlations of interest. This article describes how to use the hybrid capabilities of DB2 – relational and pureXML features – to manage and analyze PDB data.
|Articles||08 Sep 2011|
|IBM Intelligent Operations Center key performance indicators
(KPIs), Part 2: Defining a parent KPI
IBM Intelligent Operations Center provides a key performance indicator (KPI) subsystem that allows cities to monitor and assess performance of city services, programs, and other resources. This article discusses how parent KPIs and parent-child KPI relationships are modeled and how asynchronous notifications of KPI updates are triggered.
|Articles||24 Aug 2011|
|Data logging with open source hardware and software in the energy
As power generation moves towards cleaner, smarter sources, small-scale photovoltaic panel arrays are becoming more popular. It helps to have a good, inexpensive source of basic operating data. Monitor climatic conditions with the Arduino, an open source microprocessor that can read data input in the form of voltage at its analog pins.
|Articles||19 Jul 2011|
|Build intelligent transportation systems with the Traffic Management
Data Dictionary standard
IBM's Intelligent Transportation product, building on the IBM Intelligent Operations Center, is a valuable tool to help cities manage traffic with visibility and transparency of the transportation network. A critical integration point of IBM Intelligent Transportation is the gathering of traffic and event data from other traffic center systems and field devices based on the increasingly popular Traffic Management Data Dictionary (TMDD) standard. This article gives an overview of the TMDD standard and explains how these standards are used in IBM's new IBM Intelligent Transportation product. For traffic centers that have not implemented TMDD, this article introduces a publicly available asset to help cities and IBM business partners implement it. In this article, learn about the TMDD standard and how the new Traffic Management Owner Center Simulator helps with implementation, including how to integrate with IBM's IBM Intelligent Transportation.
|Articles||15 Jul 2011|
|IBM Intelligent Operations Center key performance indicators
(KPIs), Part 1: Defining a low-level KPI
IBM Intelligent Operations Center provides a key performance indicator (KPI) subsystem that allows cities to monitor and assess performance of city services, programs, and other resources. This is the first in a series of articles that shows how KPIs are modeled, implemented, and tested.
|Articles||12 Jul 2011|
|Evaluate: IBM ILOG CPLEX Optimization Studio
Download a free trial version of IBM ILOG CPLEX Optimization Studio, which speeds development and deployment of optimization models, combining leading solver engines with a tightly integrated IDE and modeling language.
|Articles||30 Jun 2011|
|Integrate third-party widgets with IBM Case Manager Client, Part
1: Develop a custom search widget
The Search widget included in the IBM Case Manager Client is designed for case workers to search for cases based on selected property values. In Case Manager Client 5.0, the Search widget provides a basic search and an advanced search. Case workers can use the Search widget to find cases by the case ID, by date, or narrow the search based on various properties. If you have requirements that go beyond the capabilities of the Search widget, then you can develop a custom search widget. Building a custom search widget requires the leveraging of interfaces provided by ICM runtime to develop the specific search function. This article describes how to create a custom Search widget and when it is appropriate to do so.
|Articles||23 Jun 2011|
|Data growth and standards
Examine the challenges presented by the explosion of data, the analytics thereof, and an introduction to some standards relevant to these challenges. A sample scenario depicts a system where large amounts of data are ingested, understood, and manipulated, and where some specific standards promote integration and interoperability.
|Articles||21 Jun 2011|
|Move toward the paperless office with images ready for accounting audits
Managers regularly provide auditors with supporting documentation. In a paper-based office, this can become an inconvenient and difficult task. Explore how XML, together with PHP and image functions, assists in the auditing process and also provides efficient and comprehensive indexing support to multiple managers.
|Articles||14 Jun 2011|
|Comment lines: Building a Smarter Planet, one
city at a time
Building a smarter city is a challenge in ways that are both similar and different from companies whose mission it is to succeed and grow. While there is no real question that technology would be able to help cities innovate and grow, strained resources often make such investments impractical. But innovation starts with intelligence -- getting data and using it -- and that kind of innovation is what IBM's Smarter Cities initiative is all about.
|Articles||18 May 2011|
|Managing value through Tivoli service delivery and support
See how a global financial corporation implements an IBM service management strategy using Tivoli software.
|Demos||06 May 2011|
|Tivoli Composite Application Manager for SOA
See how you can achieve faster problem resolution in your SOA environment with Tivoli software.
|Demos||06 May 2011|
|Green energy efficiency in data center using Tivoli architecture
See how you can tackle energy efficiency in your enterprise.
|Demos||06 May 2011|
|Tivoli Remote Control
See key features of Tivoli Remote Control in action.
|Demos||06 May 2011|
|Monitoring your business applications, Part 2: Products offering basic integration with WebSphere Business Monitor
WebSphere Business Monitor dashboards provide insight into the performance of your business based on events sent from your applications. In Part 1, you learned which IBM products offer out-of-the-box business event emission instrumentation. In Part 2, you'll learn which products offer basic integration and how to manually modify them to enable you to monitor events using WebSphere Business Monitor.
|Articles||04 May 2011|
|Using core telecom network features to develop web applications: Part 2: Using REST style APIs
Traditionally, building telecom applications implied dealing with telecom network complexities and having technical skills on telecom protocols such as SMPP, MLP, and Parlay. This two-part article describes how a third-party application developer can build value-added services that leverage core telecom features that are available in the service provider’s network, without having those programming skills. This article, Part 2, discusses different ways of developing telecom applications with ease by using REST style APIs that are exposed by IBM WebSphere Telecom Web Services Server (TWSS).
|Articles||29 Mar 2011|
|Using core telecom network features to develop web applications: Part 1. Web services method
Traditionally, building telecommunications applications implied dealing with telecom network complexities and having technical skills on telecom protocols, such as SMPP, MLP, and Parlay. This article describes how a third-party application developer can build web applications by using core telecom features that are available in the service provider's network. It also explains other approaches, including how to use the REST and web services capabilities included in the IBM WebSphere Telecom Web Services Server (TWSS) to build telecom applications with ease.
|Articles||22 Mar 2011|
|Build native mobile applications with Jo and PhoneGap
|Articles||01 Mar 2011|
|Extending HL7 v3 schemas using OASIS CAM and CAMProcessor
Traditionally, healthcare implementation projects use W3C XML Schema Definitions (XSDs) to define the Health Level Seven (HL7) messaging standard. By extending these schemas using the OASIS Content Assembly Mechanism (CAM), generating conformance messages becomes quicker and more reliable. The CAMProcessor, which is part of the jCAM open source project, makes this process of extension easy, so you can focus more business effort on the business rules underlying the HL7 schemas.
|Articles||22 Feb 2011|
|Build mobile web applications with Sencha Touch
|Articles||22 Feb 2011|
|LDAP and the iPhone
A multitude of libraries have been written for UNIX systems. Many of those libraries have been released using open source licenses that allow a library's source code to be reused in new projects. By porting an existing library to a new platform, a developer may be able to save the time it would take to duplicate the development work to achieve the same functionality on the new platform. This is the first of a two-part article series on porting the OpenLDAP client libraries to the iOS. Part 1 walks the reader through the steps of importing the OpenLDAP source code into Xcode and building two static libraries for the iOS. Using the Xcode project created in Part 1, Part 2 will guide the reader through the creation a simple iOS application that executes basic queries to an LDAP server using the OpenLDAP libraries.
|Articles||22 Feb 2011|
|Monitoring Common Base Events from WebSphere Partner Gateway V6.2 using
WebSphere Business Monitor V6.2
This article shows you how to integrate WebSphere Partner Gateway V6.2 with WebSphere Business Monitor V6.2 using WebSphere MQ. This integration enables business events emitted during document processing and document delivery in WebSphere Partner Gateway to be monitored using the advanced event monitoring capabilities of WebSphere Business Monitor.
|Articles||16 Feb 2011|
|Integrating the Healthcare Enterprise with WebSphere Message Broker
IBM WebSphere Message Broker V7.0 includes a set of healthcare assets that enable healthcare system integrators to work more effectively with HL7 messaging. Learn how to use them with the patient identity management profiles defined by the Integrating the Healthcare Enterprise (IHE) framework.
|Tutorial||15 Feb 2011|
|Accessing a JAX-WS web service from Android
Web services provide function specific services and are especially suited for mobile devices. KSoap2-android project is a SOAP library for the Android platform. In this article we will access a JAX-WS web service for which a WSDL is provided from an Android client. The web service returns a Hello message in response to a request containing a name. We shall create a web service client for Android using the Eclipse ADT plugin and the KSoap2-android library. We will test the web service client in an AVD (Android Virtual Device). The response from sending a request to a Hello web service with name as the request argument is output on an Android virtual device emulator.
|Articles||15 Feb 2011|
|Developing Drupal publications to support standards-based XML
Academic and corporate clients seeking digital journals or other types of web publications regularly require platforms that support standards-based XML. This tutorial explains how to customize a Drupal implementation to develop publications that enable editors, authors, and users to submit and edit content in standards-based XML, where the standard can be enforced using server-side validation settings. For illustrative purposes, the discussion references TEI XML, the markup standard in widespread use in academia.
|Tutorial||08 Feb 2011|
|Cloud and industry, Part 2: The chemical, petroleum industry and IIF
See how cloud computing technologies and architecture patterns using the IBM Chemical and Petroleum Integrated Information Framework (IIF) significantly enhance the capabilities and agility of not only the chemical and petroleum industry, but also enterprises with similar requirements, business models, and IT architectures in other industries. At the infrastructure level, this article presents the capabilities and implementation mechanism of cloud-based IIF solution lifecycle management. Based on such a management foundation, a business process environment delivered in the Platform as a Service (PaaS) business model is provided for rapid development of business agility. This article is Part 2 of a series on enabling cloud computing in industry solutions. See Part 1 for an overview of PaaS best practices and patterns.
|Articles||21 Jan 2011|
|Balance workload in a cloud environment
Many businesses and government agencies demand cloud services to provide continuous operational availability and security. To make this a reality, they will require a threshold policy on resource management for application testing and production. In this article, the author explains what a threshold policy is and how it can help to balance workload demands dynamically in a cloud environment.
|Articles||11 Jan 2011|
|Building an iPhone chat app from the ground up
In this article, work through the entire process of building an iPhone chat application from the server all the way to the user interface on the front end.
|Articles||05 Jan 2011|
|Use the IBM Industry Model Information Insurance Warehouse to define smart and mature
In this tutorial, understand the method for developing data models for data warehouse projects using the IBM Industry Model Insurance Information Warehouse (IIW), which is part of the IBM Industry Models product defined for the domain of insurance. The tutorial shows the best approach to develop core data warehouse (CDW) models and data mart (DM) models. The tutorial also introduces the recommended data warehousing development method (DWDM) to deal with the IIW model pattern framework to architect DWH solutions for insurance companies.
|Tutorial||23 Dec 2010|
|Introduction to Facebook APIs
You can incorporate Facebook functionality into your own applications. From the mobile perspective, the Facebook Platform supports APIs for mobile web applications, and mobile SDKs for native mobile applications for the iPhone, iPad, and Android platforms. In this article, explore the Facebook Platform APIs and the Facebook SDK for Android, the SDK released by the Facebook mobile team.
|Articles||16 Dec 2010|
|Cloud and industry, Part 1: PaaS best practices and patterns
This article is the first part of a series on enabling cloud computing in industry solutions. This introduction covers basic cloud computing philosophy and industry solution knowledge. You will learn about the requirements and functions of three models to deliver industry solutions, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), and how you can use best practices and patterns with the PaaS framework in particular to deploy and manage cloud computing solutions. The next articles in the series will discuss how cloud computing capabilities can be applied specifically to the chemical and petroleum and telecommunications domains.
|Articles||07 Dec 2010|
|Understanding Android local data store APIs
The ability to store data locally on the mobile device is a critical function for mobile applications that are required to maintain essential information across application-executions or the lifetime of the application. As a developer, you constantly need to store information such as user preferences or application configurations. You must also decide if you need to tap internal or external storage, depending on characteristics, such as access visibility, or if you need to handle more complex, structured types of data. Follow along in this article to learn about Android data storage APIs, specifically the preferences, SQLite, and the internal and external memory APIs.
|Articles||30 Nov 2010|
|Efficient multidimensional data modeling with InfoSphere Data
Learn how InfoSphere Data Architect is efficiently used in multidimensional data modeling.
|Demos||19 Nov 2010|
|Introduction to Android development Using Eclipse and Android widgets
This tutorial is intended for anyone interested in beginning Android development on Eclipse using the Android development tools plug-in. It offers insight into the salient features of an Android app, along with a brief explanation of its basic components. The Android process is introduced for developing rich UIs for the apps, as widgets. Finally, it showcases how easy it is to test the developed app by deploying it on an Android device simulator included in the SDK.
|Tutorial||16 Nov 2010|
|Understanding security on Android
When you develop Android applications, you must deal with a number of security-related aspects, including application processes and sandboxes, code and data sharing, system protection through application signing, and permissions use. Highlight these aspects of security in Android application development as you work with sample code.
|Articles||16 Nov 2010|
|Integrate IBM FileNet P8 BPM with IBM WebSphere ILOG JRules using Web
The competitive nature of today's business demands that an organization's business processes be highly dynamic. A business must accommodate and manage fast-changing business rules associated with business processes. A business rules management system (BRMS) enables you to extract business rules and decisions from business processes and manage them independently, thereby allowing the processes to be streamlined. This article describes how to integrate IBM(R) WebSphere(R) ILOG(R) JRules, an industry-leading BRMS, with IBM FileNet(R) P8 BPM, a comprehensive business process management system (BPMS). [The November 2010 update includes the following changes: the term expert system was changed to decision service; business rules conditional checking 1 equals 1 was removed; the PI prefix to verbalization was removed; the rules are better organized in in the rule packages; and the rule flow was updated based on the new package design. --Ed]
|Articles||11 Nov 2010|
|Find databases with protected health information
Identity theft and medical fraud are growing problems. They are so big the U.S. government is spending billions of dollars securing its own computer systems and has written thousands of pages of new regulations that you must follow to help protect your customer and employee data. To comply with new regulations and properly secure data, you will need to find personally identifiable information (PII) and protected health information (PHI) in your databases and documents. Both PHI and PII are conceptually easy to understand but very difficult to track in the thousands of relational data stores, files, and spreadsheets that make up a typical organization's IT environment. This article describes some methods to automatically identify and inventory PII, PHI, and other sensitive data with databases and spreadsheets using Java technology and the Apache Ant build tool.
|Articles||19 Oct 2010|
|Building mobile applications for WebSphere Commerce using the hybrid
application programming model
Learn how to build mobile applications for WebSphere Commerce using the hybrid application programming model. This article describes the hybrid model, how it compares to the other mobile application programming models, and how it can be used to build iPhone and Android applications for WebSphere Commerce in two case studies.
|Articles||22 Sep 2010|
|Build dynamic user interfaces with Android and XML
A number of websites cater to non-profits that provide easily set-up and used forms for taking polls and collecting data. This tutorial introduces a simple architecture for designing similar applications for Android -- dynamic user interfaces that allow non-programmers to collect data from mobile users. You will create an example forms engine in this tutorial with both server and mobile sides.
|Tutorial||07 Sep 2010|
|Service virtualization and validation practices for the utility industry
The utilities industry must modernize IT resources and existing, antiquated technologies to meet current business and regulatory requirements and gain better visibility and control of power across the grid. A particular challenge is Advanced Metering Systems. In this article the authors demonstrate how service virtualization can help development and QA teams to meet the challenges of today's smart meter and smart grid implementations.
|Articles||02 Sep 2010|
widgets with IBM ECM Widgets, Part 2: Using the Content List widget to display documents and to change search events
There are numerous enhancements in the IBM ECM Widgets 4.5.2 release, including the Content List widget event enhancements. The new events enable displaying documents, changing the search, requesting selected rows, sending selected rows, and creating custom actions. This article, the second in the series about integrating third-party widgets, describes how you can use the new events in the Content List widget to add value to your business.
|Articles||26 Aug 2010|
|Comment lines: Core banking transformation worst practices and other scary stories
As many architects can attest, there are a lot of scary stories that exist in the pursuit of target solution architectures. Sometimes, these situations occur due to lack of experience, but they also occur as a result of not applying a sound architectural perspective to a given situation. This article looks at a number of actual scenarios and their associated resolutions in the hope of preventing similar misadventures.
|Articles||25 Aug 2010|
|IBM technology in the financial markets front office, Part
2: Invoke conditional business rules based on analyzing data streams
This second article in the series focuses on the integration of InfoSphere(TM) Streams and WebSphere(R) ILOG(R) JRules. InfoSphere Streams is a high-performance stream processing engine that is capable of performing calculations and analysis of data streams in real time. ILOG JRules is a business rules management system that enables the creation of rule-based applications. This article presents a simple, algorithmic trading scenario in which InfoSphere Streams operate on a stream of market data and, under certain circumstances, a business rule is invoked using ILOG JRules. In order to perform this task, you will learn how to integrate the two products together in an efficient manner.
|Articles||05 Aug 2010|
|Integrate IBM FileNet Business Process Manager and IBM Content Manager
using IBM WEBi as a widget
Many companies need an out-of-the-box solution for integrating IBM FileNet Business Process Manager (BPM) and IBM Content Manager V8 (CM8). Today, using new capabilities provided by IBM Enterprise Content Management Widgets (ECM Widgets) 4.5.2 and IBM WEB Interface (WEBi) 1.0.4, IBM's Enterprise Content Management products bring you an easy way to integrate BPM and CM8 at the runtime tier. Using these new features, enterprise business analysts can manage their business processes using CM8 content without having to invest any additional development effort. This article describes the business background, the architecture, and the procedures for integrating BPM and CM8 repositories at runtime.
|Articles||05 Aug 2010|
|An overview of NHIN and NHIN Direct for software developers
If you're doing any work in the healthcare IT industry, you need to be familiar with the National Health Information Network (NHIN). This article provides a technical overview of NHIN and related sub projects called NHIN CONNECT and NHIN Direct. You can use CONNECT right now to create your own health information exchange (HIE) or connect to an existing HIE. NHIN Direct is new and doesn't have immediately usable code, but when it's ready you can use it to push or pull data from your medical systems to other healthcare systems directly (without necessarily going through an HIE).
Also available in: Japanese
|Articles||27 Jul 2010|
|Developing Java components for the FileNet P8 Component Integrator
This article shows you how to develop Java components for the FileNet Component Integrator. The Component Integrator is part of the IBM FileNet Process Engine. It enables you to call functions of a custom Java class from a component step within a workflow. The article describes how to obtain sessions, debug your Java code, and build and configure a custom JAAS login module for database connectivity.
|Articles||22 Jun 2010|
|Integrating healthcare services, Part 2: Using Apache ServiceMix as a Healthcare Service Bus
A Healthcare Service Bus (HSB) enables diverse healthcare applications to interconnect and interoperate for efficient service delivery. Part 1 of this two-part article discusses the aggregation of healthcare services using Java Business Integration (JBI) architecture. This concluding installment shows how you can use an open source JBI implementation -- Apache ServiceMix -- as an HSB. You'll configure an application as a ServiceMix-hosted internal service, learn how to interconnect multiple JBI environments, and find out how you can integrate an industry standard for healthcare interoperability into ServiceMix.
|Articles||08 Jun 2010|
|Configuring WebSphere Partner Gateway V6.2 to send and receive files using SFTP
Configuring the new SSH File Transfer Protocol (SFTP) support in WebSphere Partner Gateway V6.2 can be a challenge. This article walks you through steps to configure V6.2 to send and receive files using SFTP.
|Articles||02 Jun 2010|
|Creating a NIEM IEPD, Part 2: Map and subset NIEM
Part 1 of this series described the process of creating a UML model of an XML information exchange to be implemented in the National Information Exchange Model (NIEM). In this article, take the next step -- map the model to NIEM to determine what parts of NIEM the exchange can reuse. Also learn how to create a subset of the NIEM model to include in an IEPD.
|Articles||18 May 2010|
|Integrating healthcare services, Part 1: Using an Enterprise Service Bus for healthcare
Ideally, the diverse services that medical patients need should interconnect and interoperate to enhance healthcare quality and efficiency. This article, the first of two parts, discusses the aggregation of healthcare services using Java Business Integration (JBI) architecture. Such an aggregation platform -- a Healthcare Service Bus (HSB) -- can be readily adapted to other industries.
|Articles||18 May 2010|
|Creating a NIEM IEPD, Part 4: Assemble the IEPD
In the first three articles of this series, you learned to model a NIEM exchange and define subset and extension schemas that implement that model. Now you take the final step and assemble the schemas, documentation, and all the other artifacts of an exchange into a complete NIEM-conformant IEPD. This article also describes the process of validating and publishing your IEPD.
|Articles||18 May 2010|
|Creating a NIEM IEPD, Part 3: Extend NIEM
In the first two articles of this series, you learned to model a NIEM exchange, map it to the NIEM base model, and create a subset of the NIEM model for use in your IEPD. Now explore what to do about the parts of your model that do not map directly to NIEM, as you create extension and exchange schemas to define your custom types and properties.
|Articles||18 May 2010|
|Creating a NIEM IEPD, Part 1: Model your NIEM exchange
The National Information Exchange Model (NIEM) is rapidly becoming the most important XML exchange standard for the U.S. government and its information partners. This article, the first in a four-part series, provides an overview of the process for defining a NIEM information exchange. It then takes you through the first step -- modeling your exchange using UML -- with special considerations for NIEM modeling concepts. A simple case study is used to illustrate the process.
|Articles||17 May 2010|
|Implementing EDI with WebSphere Partner Gateway V6.2, Part 2
This article series explains Electronic Data Interchange (EDI) transformations using WebSphere Partner Gateway V6.2. Part 2 shows you how to implement two different de-enveloping and EDI transformation operations -- EDI to XML transformation, and EDI to record-oriented data (ROD) transformation.
|Articles||12 May 2010|
|IBM technology in the financial markets front office, Part 1: Overview of a financial markets front office integration blueprint
This article is the first in a series that explores how IBM middleware capabilities can be integrated to address the technical requirements of the financial markets front office. The front office requirements necessitate the need for specialized software that can handle high volumes of data at extremely high speeds. This article series describes an algorithmic trading scenario that was implemented as part of an IBM Software Group incubation project. This first article provides a high-level overview of an integration blueprint that was produced within the project. This blueprint illustrates how the components in the scenario interconnect. Future articles will drill deeper into the technical details around the integration of the various products in the blueprint and how the products were used in the scenario.
|Articles||06 May 2010|
|Implementing EDI with WebSphere Partner Gateway V6.2, Part 1
This article series explains Electronic Data Interchange (EDI) transformations using WebSphere Partner Gateway V6.2. Part 1 shows you how to implement two different EDI transformation and enveloping operations -- XML to EDI transformation, and record-oriented data (ROD) to EDI transformation.
|Articles||14 Apr 2010|
|The route to smart transit
Taking the bus to and from work - or the airport, the mall, or the ball park - is easier than ever, thanks to Web sites like Google Maps and the availability of public transit data for many metropolitan areas. Scott Davis shows how to leverage technology that helps make mass transit the smart way to get around.
|Articles||13 Apr 2010|
|Use DB2 pureXML to implement a healthcare industry data solution
Interoperability and standards are the latest buzzwords in the healthcare industry today. Use of standards is key to giving hospitals and doctors the capability to interoperate to share patient records better. IBM Research has been investigating the healthcare industry's evolution of standards, including the IHE and HL7 standards. This article offers a brief introduction to these standards and protocols, and it offers a scenario of an IBM DB2(R) pureXML(R) solution that follows the IHE QED protocol.
|Articles||04 Mar 2010|
|Scoping the IBM Industry Model for banking using Enterprise Model Extender and InfoSphere Data Architect
Learn how the process of scoping can yield business objects that will guide you to developing a meaningful logical data model. This tutorial uses IBM Enterprise Model Extender with IBM InfoSphere Data Architect to illustrate the scoping process.
|Tutorial||04 Mar 2010|
|Create Ajax applications for the mobile Web
|Articles||02 Mar 2010|
|Business activity monitoring of industry verticals
The WebSphere Business Services Fabric Industry Content Packs deliver industry vertical samples showcasing the integration between WebSphere Business Monitor and Fabric, as well as the new features of the Monitor dashboard. This article illustrates business monitoring solutions for the Insurance, Healthcare and Product Lifecycle Management samples included in the content packs.
|Articles||07 Feb 2010|
|Use IBM FileNet P8 to drive new product development
New Product Development (NPDI) is a strategic part of the growth strategy for consumer product goods companies. It is a very content centric and deadline driven process. This article describes how IBM FileNet P8 can be used to implement a sub-process of NPDI called artwork change management. The article describes how the following parts of the sample implementation were implemented: creating a process flow, using an eForm to launch the process flow, and building a Web interface using Enterprise Content Management (ECM) Widgets. In addition, it describes two other tasks required for this solution: providing an overview of outstanding requests, and implementing an ad-hoc review process. The objective is to provide you with some insights on how to pull together elements of the ECM portfolio to implement your own solutions.
|Articles||21 Jan 2010|
|Android and iPhone browser wars, Part 2: Build a browser-based application for iPhone and Android
|Articles||05 Jan 2010|
|Attribute configuration and inheritance in WebSphere Partner Gateway
This article explains the details of routing object inheritance in WebSphere Partner Gateway V6.2, then shows you how to set routing object attributes and use attribute configuration, attribute inheritance, and overriding attribute values in order to configure B2B document flows.
|Articles||16 Dec 2009|
|Android and iPhone browser wars, Part 1: WebKit to the rescue
Mobile devices play an ever-increasing role in our lives today. We use them to communicate. We use them to navigate. We even use them as a handy flashlight. While custom applications are extremely popular for the iPhone and the Android platforms, there is an opportunity in mobile Web applications. This article is the first in a two-part "Android and iPhone browser wars" series on developing browser-based applications for iPhone and Android. Along the way, we will build a simple network monitoring application that runs within the confines of the desktop and both mobile browsers.
|Articles||08 Dec 2009|
|Next-generation banking with Web 2.0
Web 2.0 brings innovative design ideas and methodologies to the financial industry and improves considerably the development of business applications in this competitive market environment. This article explains how Web 2.0 influences the design of financial applications. Examine trends in Internet banking and how Web 2.0 practices influence those trends.
|Articles||01 Dec 2009|
|IBM ILOG LogicTools Suite Complements SAP Solutions
In recent years, SAP has become one of the largest vendors of supply chain management (SCM) software. According to AMR Research, SAP took the lead from i2 Technologies in 2002 and has the largest revenue from SCM software in the market. SAP’s main product — SAP Supply Chain Management (SAP SCM)—delivers a complete set of features and functions for building adaptive supply chain networks.
|Articles||17 Nov 2009|
|Build FileNet BPM applications using IBM ECM Widgets, Part
2: Constructing a business process management solution
IBM Enterprise Content Management Widgets (ECM Widgets) is a new Web 2.0 application based on mashup technology. ECM Widgets is an important component of the IBM Agile ECM FileNet(R) portfolio. It provides a set of widgets for business designers, analysts, IT specialists, and end users. The ECM Widgets application is highly flexible, easy to use, and convenient to expand. A user can quickly construct a FileNet business process management (BPM) solution by dragging and dropping widgets to easily configure the solution. ECM Widgets can significantly reduce the cost of implementation for enterprise business process management. This article focuses on how to construct a BPM solution using ECM Widgets 4.5.1 from a business designer's perspective and from a business analyst's perspective.
|Articles||12 Nov 2009|
|Using collaborative technologies for healthcare in the home
The number of people in the U.S. diagnosed with diabetes is now reaching 24 million. Diabetes requires monitoring. In this article, get an introduction to the concept of continuing care, particularly in the home. This article describes how diabetes monitoring can be improved through collaborative technologies. See how software from MyCareTeam, IBM, and other organizations are used in an example in support of diabetes monitoring. Understand information and Web-based technologies, such as XML storage and services (for example, through IBM DB2 pureXML) in the context of continuing care, as well as related initiatives, such as the Continua Health Alliance's role in selecting appropriate standards. This article summarizes the impact of these technologies on the building of agile and collaborative systems for healthcare, and highlights the significant benefits of collaborative continuing care that include cost reduction and increased quality of healthcare.
|Articles||08 Oct 2009|
|Monitor home energy with AMEE
Electricity is invisible. To understand how people use it, you need to make it visible. This tutorial will show you how easy it is to build a Web-based energy monitoring system yourself, using a Current Cost real-time energy monitor and AMEE, a neutral Web-based API for energy data, combined with some XML, Ruby, Rails, and Ajax.
|Tutorial||29 Sep 2009|