Subscribe: IBM developerWorks : WebSphere : Articles
http://www.ibm.com/developerworks/views/websphere/rss/libraryview.jsp?type_by=Articles
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
application  applications  business process  business  ibm business  ibm  manager  part  process manager  process  websphere 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: IBM developerWorks : WebSphere : Articles

IBM developerWorks : Middleware : Articles



The latest content from IBM developerWorks



Published: 01 Oct 2016 14:10:48 +0000

Copyright: Copyright 2004 IBM Corporation.
 



Integrate IBM API Connect and WebSphere Service Registry and Repository

20 Sep 2016 04:00:00 +0000

Learn how you can use both IBM WebSphere Service Registry and Repository and IBM API Connect together for hybrid cloud integration, combining features to get optimum business value and strengthen your business.



Implementing build-time JPA enhancement with WebSphere Application Server

15 Sep 2016 04:00:00 +0000

This article presents a process for setting up build-time JPA enhancement in IBM® Rational® development products, by using only the libraries provided by IBM WebSphere® Application Server. Build time enhancement can reduce start-up times and provide seamless support for transferring JPA entities between JPA applications and non-JPA clients.



Map workloads to the cloud

12 Sep 2016 04:00:00 +0000

The term "workload" has various meanings to people with different roles. These varied perspectives can lead to misunderstandings, miscommunication, and false expectations when planning to move or map workloads to the cloud or hybrid cloud. In this article, you learn what a workload is, understand the basic model and key attributes of a workload, and see how it fits in a cloud context.



Integrate your on-premises apps with the cloud with WebSphere Connect

08 Sep 2016 04:00:00 +0000

This tutorial describes how to use the IBM WebSphere Connect capabilities that are part of IBM WebSphere Application Server Liberty V9 and later releases, to publish your WebSphere APIs so others can subscribe and consume them.



Build a banking virtual assistant that improves customer experience with sentiment analysis

22 Aug 2016 04:00:00 +0000

In the second in a series of cognitive business operations videos, Philipp Schume, IBM Senior Managing Consultant, shows an example of a virtual agent that uses Watson services on IBM® Bluemix to drive client interaction and initiate IBM Business Process Manager (BPM) processes. The demo shows a banking customer interacting with a virtual sales representative. After submitting a credit card, an IBM BPM process is kicked off to fulfill the request. If negative sentiment is detected in the customer interaction, a task is created to involve a customer resource manager, equipped with all the information needed to respond effectively.



Build a retail virtual assistant that improves customer experience with sentiment analysis

22 Aug 2016 04:00:00 +0000

In the first in a series of cognitive business operations videos, IBM Senior Consultant Robert Grant shows an example of a virtual agent that uses the Watson Dialog and Alchemy API sentiment analysis services on IBM® Bluemix to sell to pizza to a customer and dynamically respond to customer needs through an IBM Business Process Manager process app.



Generate rule artifacts with IBM ODM APIs

17 Aug 2016 04:00:00 +0000

When the initial representation of business rules exists outside of IBM Operational Decision Manager (ODM), you need to consider importing an external representation of the rules so you can generate IBM ODM rule artifacts. To import to rules and turn them into IBM ODM artifacts, you can rely on a subset of the IBM ODM API for creating rule artifacts programmatically, either in the Rule Designer rule projects or in the Decision Center repository.



How, where, and why IBM Bluemix Local System and PureApplication fit in your cloud

06 Aug 2016 04:00:00 +0000

IBM Bluemix Local System and PureApplication introduce built-in capabilities that improve the way you create and deliver cloud solutions. Together, they simplify the creation and reuse of applications and topologies. You get infrastructure patterns of expertise from IBM and its partners, in addition to a platform that is optimized for enterprise applications. But, how do Bluemix Local System and PureApplication fit in the field of public, dedicated, on-premises or off-premises, and hybrid cloud scenarios? This article explains how these powerful offerings should be your enabler of choice for whatever type of cloud you have.



Integrate IBM BPM with the IBM Watson Tradeoff Analytics service on IBM Bluemix

18 Jul 2016 04:00:00 +0000

Learn how to use the IBM Watson Tradeoff Analytics service on IBM Bluemix with IBM Business Process Manager (BPM) solutions to help your business process participants make decisions that balance conflicting goals and alternatives. A sample IBM BPM process application introduces essential artifacts applied in an implementation example.



Make secure API calls in IBM API Connect

18 Jul 2016 04:00:00 +0000

Security is crucial when you are exposing back-end data services to applications, in particular to web and mobile applications. This tutorial shows how to add Transport Layer Security (TLS) profiles in IBM API Connect to connect your APIs to Secure Sockets Layer (SSL)-enabled back-end systems.



IBM Bluemix Local on PureApplication System

08 Jul 2016 04:00:00 +0000

IBM Bluemix is the IBM Platform as a Service that provides access to added-value services and compute resources. With a simple click of a button, you can provision and use services to create a whole new generation of applications. This article describes how to use IBM PureApplication System as an appliance to host Bluemix Local, combining the ease and speed of installing and deploying a preconfigured system with the power of the IBM cloud platform, all running in your own data center.



What's new in WebSphere Application Server V9?

30 Jun 2016 04:00:00 +0000

If you’ve been waiting for a reason to extend your development architecture to the cloud, now is the time with the release of IBM WebSphere Application Server V9. You can create applications with new features, optimize costs for application infrastructure, and connect existing applications and data to cloud services. This article presents a high-level overview of the new features and deployment options in WebSphere Application Server V9.



Integrate Business Rules with Watson services on IBM Bluemix, Part 2: Build a job matching app with Play Framework that integrates Personality Insights and Business Rules services

28 Jun 2016 04:00:00 +0000

This series guides you through creating an application that uses the Business Rules service on IBM Bluemix and automates decisions based on the results of the Personality Insights service. In Part 2, you develop an example personality-driven job matching application with Play Framework, and you deploy it on Bluemix with a custom Java build pack. The example application demonstrates how you can run, integrate, and deploy the Personality Insights, Business Rules, and ClearDB MySQL Database services on Bluemix.



Share data between different IBM WebSphere Portal applications

24 Jun 2016 04:00:00 +0000

The Shared Data application object is one of the preinstalled application objects that are available to use with IBM WebSphere Portal Personalization rules. To use a Shared Data application object, you must use the Personalization API to initialize and set its properties. This tutorial shows how to set properties for a Shared Data object and then use those properties in a Personalization rule.



Integrate Business Rules with Watson services on IBM Bluemix, Part 1: Build a Business Rules app that uses Personality Insights to match job applicants

23 Jun 2016 04:00:00 +0000

This series guides you through creating an application that uses the Business Rules service on IBM Bluemix and automates decisions based on the results of the Personality Insights service. Part 1 describes how you can use the Business Rules service to construct and deploy business rules on Bluemix, based on the Personality Insights data. You learn how to define a Business Rules data model from the Personality Insights data model. Finally, you learn how to deploy and test the Personality Insights-driven Business Rules project on Bluemix.



The evolving hybrid integration reference architecture

22 Jun 2016 04:00:00 +0000

The surface area across which an organization must integrate has expanded dramatically in recent years. Integration must now treat cloud as a first-class citizen and cater to radically different requirements from a broader range of users. This article considers the primary drivers of change and the integration reference architecture that is evolving to meet the new demands.



Certificate hassles? Manage both self-signed and CA-signed certificates in IBM WebSphere Application Server

13 Jun 2016 04:00:00 +0000

Some IBM WebSphere Application Server Network Deployment environments require both self-signed and signed (certificate authority) SSL certificates for their hosted applications. When a mixture of certificate types is present in the keystore, you can encounter conflicts when you change or convert attributes, such as the key size and signature algorithm for the certificate. This tutorial explains how to fix certificate collision vulnerabilities and successfully replace an expired default certificate.



Creating a stand-alone Process Center profile in IBM BPM, Part 2: Configure a profile for IBM Business Process Manager V8.5.7 on Linux platforms

13 Jun 2016 04:00:00 +0000

A stand-alone Process Center profile for IBM Business Process Manager (BPM) is useful in situations where memory and disk space are limited. In Part 1, you learned how to create a stand-alone Process Center Profile for Windows environments, and now in Part 2, learn the specific steps for a Linux environment. Rather than install the Process Center as a network deployment environment with at least three profiles running, plus an additional profile to support the unit test environment server, this series describes how a single profile can provide both a Process Center server and a unit test environment server.



Monitor DataPower virtual appliances from PureApplication System

10 Jun 2016 04:00:00 +0000

This tutorial describes how IBM® PureApplication® System provides monitoring capability for IBM WebSphere® DataPower® appliances based on the IBM Tivoli® monitoring solution. It shows how to configure shared services to enable monitoring for DataPower appliances that run as virtual system patterns in PureApplication System.



Achieve your API strategy with IBM API Connect

06 Jun 2016 04:00:00 +0000

To deliver on your API strategy, you need to understand your key stakeholders, their needs, and how API Connect can help to meet those needs. In this article you learn about these essential elements of an API strategy. You see how IBM API Connect goes beyond the limits of an API management platform, allowing your organization to not only manage and secure its APIs, but to also create and run them. Finally, you see how quickly you can get started with API Connect.



Editor's picks: Top five WebSphere Liberty tutorials

31 May 2016 04:00:00 +0000

If there is one thing that IBM WebSphere Liberty gives you, it's the freedom, and flexibility, to dynamically create applications both on-premises and in the cloud. This article highlights the top five tutorials in developerWorks for WebSphere Liberty.



The basics of using Contexts and Dependency Injection (CDI) with WebSphere Application Server

26 May 2016 04:00:00 +0000

Java EE 6 introduced a new set of features and services called Contexts and Dependency Injection (CDI). Java EE 7 added more features in this area. CDI relies on and provides services to other technologies introduced in Java EE 6. This article discusses the concept of dependency injection, why it is desirable, the problems it solves, how it is applied in Java EE, and its relationships with these other technologies.



Build better applications with Contexts and Dependency Injection (CDI) in WebSphere Application Server

26 May 2016 04:00:00 +0000

Contexts and Dependency Injection for Java (CDI) is part of JSR 346. CDI is fully supported in IBM WebSphere Application Server V8.5 and greater. This article discusses advanced topics in CDI. It includes examples and usage notes on stereotypes, interceptors, decorators, and events. It offers a solid foundation in CDI technology and concepts so that you can design and implement more maintainable applications.



JVM updates in WebSphere Application Server V8: Using wsadmin and Jython to easily collect and report WebSphere Application Server PMI data

25 May 2016 04:00:00 +0000

This article describes how you can use wsadmin introspection with Jython to easily retrieve Performance Monitoring Infrastructure (PMI) metrics for IBM WebSphere Application Server. IBM Tivoli Performance Viewer is used as a model for performance reporting. A high level review of PMI architecture is included.



Where and why: Demystifying virtual machine placement in IBM PureApplication System

16 May 2016 04:00:00 +0000

IBM PureApplication System includes an intelligent placement engine that manages the placement of the virtual machines in your system to optimize availability and license usage, considering factors such as CPU and memory usage. This article describes in detail the two tiers of this placement engine and how they work to achieve these goals. It also discusses your options for configuring high availability in your system, and how placement decisions differ between PureApplication System, IBM PureApplication Software, and IBM PureApplication Service.



Route complex assignments with messages in IBM Business Process Manager

11 May 2016 04:00:00 +0000

There are many ways to implement complex styles of assignments for your process participants with IBM Business Process Manager (BPM). This tutorial examines several useful patterns you can use to provide a more configurable inbox for your process participants with push or pull routing, more accurate statistics, and advanced error handling. All of these patterns use messages to route the assignments.



Implement multisystem management and deployment with IBM PureApplication System

29 Apr 2016 04:00:00 +0000

IBM PureApplication System V2.0 introduced support for multisystem management and deployment, which enables you to perform catalog management and deployment across systems. This tutorial helps you set up a management domain and deployment subdomain by using IBM PureApplication System.



Build smart sensors with Business Rules, Watson IoT Platform, and Insights for Weather Bluemix services

25 Apr 2016 04:00:00 +0000

The Business Rules service on IBM Bluemix provides the capability for decision management on Bluemix. This tutorial gives a brief overview and then shows how to use the Business Rules service with the Internet of Things Platform service to generate temperature warnings from information collected from sensors. It also shows how to use the Insights for Weather service in an Internet of Things application. You can use the power of business rules as part of an Internet of Things solution with Bluemix services.



4 reasons why WebSphere Liberty and Bluemix ease the lift and shift of on-premises microservices to the cloud

21 Apr 2016 04:00:00 +0000

In this article, Vijay Bhadriraju, IBM Senior Software Engineer, explains his experience in lifting and shifting on-premises Java microservices to Bluemix cloud. He also examines the lifecycle management benefits that these microservices can experience by running in Bluemix. This tutorial is geared to developers and IT personnel who are running microservices in their on-premises infrastructure and want to move them to the cloud.



Develop business processes and case applications together in IBM Business Process Manager

20 Apr 2016 04:00:00 +0000

A business process, which is structured, is repeatable, and seldom changes. A case application, which is a dynamic, unstructured process, can be altered at run time by a person selecting the tasks that are most appropriate to the situation. Both types of processes are supported in IBM® Business Process Manager (BPM). This tutorial shows how to build a business process and a case application inside an IBM BPM process application. Also, learn how to use a linked process to share data between the two types of processes.



Set up the embedded global cache for high availability in IBM Integration Bus V10

15 Apr 2016 04:00:00 +0000

IBM® Integration Bus V10 applications can load and reference database tables in the embedded global cache, a fast structure stored in an integration server's JVM heap. One drawback of the cache is that the cache data is lost after an integration server crash. Further, the cache is based on a simple
 key-value structure, a data model that is not sufficient for the complex queries needed in an enterprise context. This
 article describes how to set up a cache for high availability. It describes two formats that you can use to load data into a cache, and it provides sample ESQL functions for complex cache access.



Editor's picks: Top 10 Bluemix tutorials for business process management

12 Apr 2016 04:00:00 +0000

Here are my top 10 editor's picks of content published on developerWorks about using IBM® Bluemix with business process management solutions. Whether you use the Business Rules or the Workflow services in Bluemix, or integrate IBM Watson-related services with your IBM Business Process Manager environment, there are many ways to get started with Bluemix and your current business process management solutions.



A web-based monitoring tool for IBM WebSphere MQ

06 Apr 2016 04:00:00 +0000

This article shows you how to use a simple, downloadable, web-based monitoring tool for IBM WebSphere MQ to provide visualization and custom alert conditions for WebSphere MQ objects, including channels, listeners, topics, queues, and queue managers.



Monitor and control resource usage for groups of entry control blocks in IBM z/TPF

05 Apr 2016 04:00:00 +0000

This article describes enhancements in resource monitoring for entry control blocks (ECBs) in IBM z/Transaction Processing Facility (z/TPF), Enterprise Edition V1.1. With the monitoring features in Product Update 12 (PUT12), you can monitor and set limits on resource usage for groups of ECBs and generate usage reports. Understanding and controlling the way that your applications use resources can help you to prevent a family of ECBs within a work stream from using all of the available z/TPF resources.



Tips for using the IBM Silverpop connector in IBM WebSphere Cast Iron

29 Mar 2016 04:00:00 +0000

Fine-tune email marketing and lead-generation activities with these four tips for using Silverpop connector activities with IBM WebSphere Cast Iron. In this tutorial, you learn how to establish OAuth 2.0 authentication to connect the Silverpop connector to the Silverpop Engage platform. You also learn how to connect a Silverpop connector endpoint to the Silverpop Engage platform, engage the Silverpop connector activities, and integrate Silverpop with the SugarCRM system.



Integrate IBM BPM with IBM Watson, Part 1

23 Mar 2016 04:00:00 +0000

This tutorial guides you through the steps to integrate an IBM Business Process Manager (BPM) application with the Watson Dialog service running on IBM Bluemix. IBM BPM is widely used to automate business processes, and the end users of the process application can be staff of the organization or third parties. IBM Watson is a technology platform that uses natural language processing and machine learning to reveal insights from large amounts of unstructured data. With the Watson Dialog service on IBM Bluemix, you can create conversations between virtual agents and users of your virtual agent applications.



Do more with the IBM Blueworks Live REST API, Part 3: Write Java applications with the Blueworks Live REST API

09 Mar 2016 05:00:00 +0000

In Part 3 of this series about the Representational State Transfer (REST) application programming interface (API) for IBM Blueworks Live, learn how to process the results of the REST API calls in Java applications.



Do more with the IBM Blueworks Live REST API, Part 2: Use Blueworks Live REST API resources interactively with cURL

02 Mar 2016 05:00:00 +0000

In Part 2 of this series about the Representational State Transfer (REST) application programming interface (API) for IBM® Blueworks Live, learn how to process the results of the REST API calls in a shell environment.



Do more with the IBM Blueworks Live REST API, Part 1: Explore the Blueworks Live REST API resources with a generic testing tool

24 Feb 2016 05:00:00 +0000

This tutorial is the first part in a series about the Representational State Transfer (REST) application programming interface (API) for IBM® Blueworks Live. Get an introduction to using the Blueworks Live REST API to add capabilities, including customized reports on business process information stored in Blueworks Live.



Using the InfoSphere MDM Application Toolkit to build MDM services in IBM Business Process Manager, Part 4: Composite transactions

17 Feb 2016 05:00:00 +0000

Learn scenarios that show you how to implement IBM® InfoSphere® Master Data Management (MDM) composite transactions with MDM Application Toolkit services. This tutorial is the final part of a series that describes how to integrate IBM Business Process Manager (BPM) and master data.



Develop Advanced Integration services for IBM Business Process Manager V8.5.6

17 Feb 2016 05:00:00 +0000

This tutorial explores the new option in IBM® Business Process Manager (BPM) Advanced V8.5.6 to create and deploy Advanced Integration services in a separate module managed outside of IBM Process Center. Learn how to implement Advanced Integration services and how to use them in a process or service created with IBM Process Designer.



Using the InfoSphere MDM Application Toolkit to build MDM services in IBM Business Process Manager, Part 3: Additions and extensions

10 Feb 2016 05:00:00 +0000

Learn how to use IBM® InfoSphere® Master Data Management (MDM) Application Toolkit services to implement InfoSphere MDM additions and extensions. This tutorial is the third part of a series that describes how to integrate IBM Business Process Manager (BPM) and master data.



Java EE, the next inception: Install a local Java EE development environment for Bluemix

10 Feb 2016 05:00:00 +0000

Learn how to configure a local development environment for developing and deploying Java and Java EE applications for IBM Bluemix. This will enable you to customize a typical Eclipse and Liberty development environment.



Java EE, the next inception: Install a local Java EE development environment for WebSphere Liberty

10 Feb 2016 05:00:00 +0000

Learn how to install a local Java EE application development environment using Eclipse and IBM WebSphere Liberty. This environment can be used for developing and deploying Liberty applications, as well as for developing applications to be deployed on traditional hardware, and to cloud environments such as IBM Bluemix.



Java EE, the next inception: A primer to WebSphere Liberty for Java EE developers

10 Feb 2016 05:00:00 +0000

Learn the basics of how IBM WebSphere Application Server Liberty profile works, and how its architecture differs significantly from that of older Java EE application servers. This background will be helpful for understanding how to install a local Java EE application development environment using Eclipse and Liberty, as well as how to deploy Liberty applications.



Monitoring your business applications, Part 2: Products offering basic integration with IBM Business Monitor

04 Feb 2016 05:00:00 +0000

IBM 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 IBM Business Monitor.



Monitoring your business applications, Part 1: Products offering first-class integration with IBM Business Monitor

04 Feb 2016 05:00:00 +0000

IBM Business Monitor dashboards provide insight into the performance of your business based on events sent from your applications. In this series, you'll learn which IBM products offer out-of-the-box business event emission instrumentation, as well as how you can programmatically instrument your applications to emit custom business events.



Monitoring your business applications, Part 3: Enable programmatic event emission to IBM Business Monitor

04 Feb 2016 05:00:00 +0000

IBM Business Monitor provides dashboards that offer insight into the performance of your business based on events sent from your applications. Part 3 explains how to programmatically instrument your applications to emit business events.



Does IBM BPM = agile development?

04 Feb 2016 05:00:00 +0000

Learn some of the subtle differences in the approaches used to deliver IBM® Business Process Manager (BPM) processes and agile applications. This tutorial draws on experiences gained from more than a decade of IBM BPM customer engagements from across Europe, the Middle East and Africa.



Beam my apps up to IBM WebSphere on Cloud

01 Feb 2016 05:00:00 +0000

IBM WebSphere on Cloud helps clients to balance new and existing resources to create new applications and APIs, enhance existing Java applications, and optimize everything. And, with developerWorks Premium, you have the resources you need to help transport your starship to WebSphere on Cloud.



Configure the IBM Process Federation Server to give your IBM BPM process users a single point of access

27 Jan 2016 05:00:00 +0000

Learn how to install and configure the IBM® Process Federation Server to work with two back-end IBM Business Process Manager (BPM) systems. Give your IBM BPM process users a single point of access to all their tasks.



Customizing the Document List control in IBM Business Process Manager V8.5

06 Jan 2016 05:00:00 +0000

This step-by-step tutorial describes how to customize the Document List control in IBM Business Process Manager (BPM). Learn how to retrieve the required documents only, delete the attachments, and hide the Revision button so that it looks like the new version of the attachment has replaced the older version. This feature works for IBM BPM V8.0, V8.5.5, and V8.5.6.



Automate project deployment using the Management API for WebSphere Cast Iron Cloud integration

16 Dec 2015 05:00:00 +0000

This article describes how to automate your project deployment by using the WebSphere Cast Iron Management API. This automation allows you to manage and monitor your Cast Iron appliances and orchestrations that go beyond what the Web management console and command line interfaces can provide.



Troubleshooting WebSphere Commerce performance bottlenecks

10 Dec 2015 05:00:00 +0000

The WebSphere Commerce Performance Measurement Tool (PMT), which is introduced in IBM WebSphere Commerce Version 7 Fix Pack 9, enables developers and WebSphere Commerce administrators to quickly identify and troubleshoot WebSphere Commerce performance problems. The provided case study demonstrates the tool's efficiency in fixing WebSphere Commerce performance issues.



Integrate Docker in your IBM Operational Decision Manager environment

09 Dec 2015 05:00:00 +0000

IBM® Operational Decision Manager (ODM) application developers who are new to Docker might consider adding Docker to their development process. This tutorial shows how to build a Docker image for an IBM ODM Rule Execution Server and Decision Center that run on a WebSphere Liberty server. You also learn how to run the Rule Execution Server and Decision Center in a container from the Docker image.



Diversify your IBM ODM application with Bluemix and the Business Rules service, Part 1

09 Dec 2015 05:00:00 +0000

The Business Rules service on IBM ® Bluemix minimizes your code changes by keeping business logic separate from application logic, providing the capability for decision management on Bluemix. This tutorial provides a brief overview of the service and details about how to diversify existing on-premises IBM Operational Decision Management (ODM) applications to also use the Business Rules service.



Embed reference data in IBM ODM decision service implementations

09 Dec 2015 05:00:00 +0000

Make reference data available to business rules at run time by embedding the data with the artifacts that are deployed to the Rule Execution Server in IBM Operational Decision Manager (ODM). Learn example approaches that are useful when the Rule Execution Server cannot access an external data service, for example in an IBM ODM on Cloud environment.



Cross-site replication and recovery with IBM ODM Decision Server Insights

09 Dec 2015 05:00:00 +0000

Learn how to configure IBM® Operational Decision Manager (ODM) Decision Server Insights to provide high availability and disaster recovery for the data that is held in the database. Protect your IBM ODM Decision Server Insights environment against disaster (for example unexpected loss of the entire data center that hosts the Decision Server Insights infrastructure) by using the Decision Server Insights backing database and the cross-site replication capabilities in the database manager.



Diversify your IBM ODM application with Bluemix and the Business Rules service, Part 2

09 Dec 2015 05:00:00 +0000

Part 2 of this series shows how to configure tracing and performance when you decide to diversify your existing on-premises IBM® Operational Decision Management (ODM) applications to also use the Business Rules service on IBM Bluemix.



Best of API tutorials for Business Process Management in 2015

25 Nov 2015 05:00:00 +0000

In a digital world, business services need to be digital. You can think of application programming interfaces (APIs) as the glue that connects services, applications, and systems, or as the basic grammar for how digital businesses communicate about their capabilities and share data. As you look ahead to 2016, first look back to the best tutorials this past year about APIs for IBM® Business Process Manager (BPM) and IBM Operational Decision Manager (ODM).



Using the MDM Application Toolkit to build MDM services in Business Process Manager, Part 2: Creating services and error handling

12 Nov 2015 05:00:00 +0000

Learn how to use the IBM InfoSphere Master Data Management (MDM) Application Toolkit to create basic services in IBM Business Process Manager (BPM) and to implement error handling.



Exposing an IBM BPM process to a mobile device with IBM MobileFirst

04 Nov 2015 05:00:00 +0000

Learn how to generate an IBM MobileFirst application that interacts with IBM Business Process Manager (BPM) through a secure adapter so that authorized users of your process application can activate, work on, and complete tasks from their mobile devices.



Automate environment provisioning with IBM SmartCloud Orchestrator and IBM Business Process Manager

22 Oct 2015 04:00:00 +0000

Learn how to provision virtual system patterns in IBM® SmartCloud Orchestrator by using an external IBM Business Process Manager (BPM) environment, a Java client program, and IBM SmartCloud Orchestrator APIs. IBM SmartCloud Orchestrator exposes several functions in Representational State Transfer (REST) APIs. This tutorial uses two APIs to provision a cloud-based virtual system environment with an external IBM BPM business process.



IBM Business Process Manager operation overview, Part 3: Advanced operations

15 Oct 2015 04:00:00 +0000

Part 3 of this series introduces advanced operations tasks that administrators for IBM® Business Process Manager (IBM BPM) complete in their daily operation work. The maintenance of a clustered server environment for IBM BPM that interacts with many back-end and front-end systems and services can be a challenging task. This final part in the series guides administrators through advanced operations such as troubleshooting, performance tuning, disaster recovery, and high availability - including an operation checklist.



Integrate IBM MQ with your IBM Business Process Manager processes

07 Oct 2015 04:00:00 +0000

Learn the various approaches to send and receive messages from a business process through IBM® MQ, communicating with back-end systems. Walk through examples with sample code to see the steps that are required to integrate IBM MQ V8.x with IBM Business Process Manager (BPM) V8.5.x. Gain an understanding of fundamental approaches to use IBM MQ to exchange data with other systems from IBM BPM processes.



Examining IT as a process

05 Oct 2015 04:00:00 +0000

The idea of automating IT operations is not a new one, and in fact has long been a desired objective for streamlining notoriously repetitive tasks and avoiding frustrating, inefficient rework. It has also been a challenging objective to achieve - that is, until you apply the revolutionary thought that IT is largely a definable process for getting work done. And as the leader in smarter process solutions, IBM has some experience in surfacing and automating manageable processes for the highest impact. This article breaks it all down for IT leaders looking for the best and most strategic way to automate their operations centers.



Using the InfoSphere MDM Application Toolkit to build MDM services in IBM Business Process Manager, Part 1: Introduction and considerations

01 Oct 2015 04:00:00 +0000

This is the first tutorial in a series that describes how to integrate IBM Business Process Manager (BPM) and IBM InfoSphere Master Data Management (MDM). Specifically, this series refers to IBM BPM 8.5.5 and the IBM InfoSphere MDM Application Toolkit, both of which are provided with InfoSphere MDM 11.4. Get an overview of how to use the InfoSphere MDM Application Toolkit (MDMAT), including basic considerations and tips for how to use it effectively.



Working with the HTTP connector in WebSphere Cast Iron, Part 1: Configuring a secure authentication in Cast Iron Studio and Appliance

30 Sep 2015 04:00:00 +0000

IBM WebSphere Cast Iron supports SSL authentication. Part 1 of this 2-part tutorial series describes how to configure the HTTP connector in WebSphere Cast Iron Studio for secure SSL communication. This tutorial covers how to generate and import certificates in Cast Iron Studio and Cast Iron Appliance.



IBM Business Process Manager database troubleshooting, Part 1: What you can learn from your IBM DB2 for Linux, UNIX, and Windows database

23 Sep 2015 04:00:00 +0000

IBM® Business Process Manager (BPM) typically interacts and communicates with other software products. Therefore, if you understand cross-product troubleshooting tools you can quickly understand and solve problems. This tutorial shows what you can learn from the content of the BPMDB database in IBM BPM to troubleshoot performance problems and database-related issues.



IBM Business Process Manager database troubleshooting, Part 2: Solve performance issues with IBM DB2 for Linux, UNIX, and Windows examples

23 Sep 2015 04:00:00 +0000

Learn about some common problem scenarios to use as examples for solving performance and database issues with IBM® Business Process Manager (BPM) and the BPMDB database. Examples with IBM DB2 for Linux®, UNIX®, and Windows® demonstrate and explain the root causes of performance issues you might face in your environment.



Building IBM Business Monitor models with the freedom of the Dynamic Event Framework

23 Sep 2015 04:00:00 +0000

The Dynamic Event Framework is a new event transport mechanism in IBM Business Process Manager (BPM) and IBM Business Monitor starting in version 8.5.5. This tutorial uses a simple Claims processing scenario to provide step-by-step instructions for creating and detailing a monitor model to leverage Dynamic Event Framework events.



Manage and recover IBM Business Process Manager processes efficiently with the REST API

23 Sep 2015 04:00:00 +0000

This tutorial demonstrates how you can use the Representational State Transfer (REST) protocol application programming interface (API) for IBM® Business Process Manager (BPM) to access process data programmatically. Learn an approach to manage and recover process instances in a simple and efficient way by walking though an example implementation.



IBM Business Process Manager operation overview, Part 2: Maintenance and migration

23 Sep 2015 04:00:00 +0000

Part 2 of this series gives an overview of the maintenance and migration steps that administrators for IBM® Business Process Manager (IBM BPM) complete in their daily operation work. The maintenance of a clustered server environment for IBM BPM that interacts with many back-end and front-end systems and services can be a challenging task. The overview and tips help administrators plan for and successfully maintain and migrate IBM BPM systems.



Top 5 editor's picks for IBM Business Monitor

27 Aug 2015 04:00:00 +0000

Here are the top 5 editor's picks of IBM Business Monitor content that is published on developerWorks. I selected content that helps you to get Business Monitor up and running on a recent version, to use dashboards, and to understand options for integrating with IBM Business Process Manager.



Manage IBM CICS systems on the go: Prototype for IBM MobileFirst applications

06 Aug 2015 04:00:00 +0000

Learn how to create and implement a mobile solution prototype for IBM CICS systems management. By creating this prototype, you can improve the usability of CICS system management functions and incorporate them with your IBM MobileFirst applications. For example, you can monitor CICS resource usage remotely on your mobile devices wherever and whenever you need. In this prototype, the CICS storage status is displayed graphically on a mobile device for monitoring. This solution entails using a RESTful API, XSLT, and JSON technologies on CICS Transaction Server and IBM MobileFirst Platform Foundation.



IBM Business Process Manager operation overview, Part 1: Topology, security, basic administration, and monitoring

30 Jul 2015 04:00:00 +0000

The maintenance of a clustered server environment for IBM® Business Process Manager (BPM) that interacts with many back-end and front-end systems and services can be a challenging task. Administrators can follow the IBM Business Process Manager operation overview series to guide their daily operation work. Part 1 helps administrators with topology, security, and basic administrative and monitoring operations.



Top 10 editor's picks for IBM Operational Decision Manager

29 Jul 2015 04:00:00 +0000

Here are my top 10 editor's picks of IBM Operational Decision Manager content published on developerWorks. I selected content that helps you through the planning, configuration, modeling, and development phases of your business rules applications, guiding you in using recent versions of the product. I updated this list in July 2015 to include some of the best tutorials published in the past year.



Top 10 editor's picks for IBM Business Process Manager

29 Jul 2015 04:00:00 +0000

Here are my top 10 editor's picks of IBM Business Process Manager content published on developerWorks. I selected content that helps you through the planning, configuration, development, and deployment phases of your business process applications, guiding you as you use recent versions of the product. I updated this list in July 2015 to include some of the best tutorials published in the past year.



Dynamic authentication for connectors in WebSphere Cast Iron, Part 2: Authenticating JDE, Salesforce.com, and Force.com Bulk API connectors dynamically

22 Jul 2015 04:00:00 +0000

Part 2 of this two-part series describes how connectors such as JD Edwards, Salesforce.com, and Force.com Bulk API are authenticated dynamically in IBM WebSphere Cast Iron Studio. This tutorial shows how to dynamically pass the connection parameters, connection pool options, and proxy parameters, without the need of stopping the project in the Appliance. This method allows you connect to different endpoints or change endpoint configurations during runtime without stopping the orchestration.



Developing a high performance API for IBM Cognos integration using WebSphere DynaCache

09 Jul 2015 04:00:00 +0000

Performance is a key measurement for an API, especially when the API is integrated with services that may not respond quickly. One example of such a service is a complex IBM Cognos Business Intelligence (BI) report. This tutorial describes a solution for a RESTful API design that uses WebSphere DynaCache to help improve response times for performance sensitive API clients, such as a user interface. The tutorial also discusses a few critical factors to effectively build APIs with performance in mind, such as cache key configuration and invalidation rules.



Protecting mobile applications with the ISAM module for IBM DataPower Gateway, Part 2: Creating and applying multi-factor authentication policies using one-time passwords

25 Jun 2015 04:00:00 +0000

In Part 1 of this tutorial series, you learned how to deploy the ISAM reverse proxy on IBM DataPower Gateway to enforce access to a mobile application. The reverse proxy was then combined with a Multi Protocol Gateway to provide additional API security and integration functionality. This full solution provides a comprehensive gateway enforcement point and mobile API access on the DataPower platform. In this second part, you will extend the security policy to include enforcement of a one-time password. This policy will require an OTP authentication level step-up when a "high value" transaction is attempted. The enforcement of this policy will be done using the ISAM reverse proxy on DataPower. The policy definition and runtime evaluation will be done using ISAM for Mobile.



Tips for migrating IBM Business Process Manager applications to Internet Explorer 10

24 Jun 2015 04:00:00 +0000

If you migrated to Microsoft Internet Explorer 10 from an earlier version of Internet Explorer, your end users of IBM Business Process Manager (BPM) process applications might encounter rendering or stability issues in the Process Portal and heritage coaches. Remediation typically requires application of appropriate product fixes and manual adjustments to the heritage coach HTML layout properties through the coach designer. This tutorial highlights the nature of these issues to assist you in planning the migration of your IBM BPM process applications to Internet Explorer 10.



Comparing IBM Business Process Manager dashboards to IBM Business Monitor

24 Jun 2015 04:00:00 +0000

Solution architects can add custom monitoring to an IBM Business Process Manager (BPM) solution with either the tools built into the IBM BPM product or by adding the IBM Business Monitor product to the solution. This tutorial explores these two alternatives by showing how to develop custom dashboards for a sample business scenario. It discusses findings and makes recommendations on selecting the best fit for your situation.



Integrating IBM Business Process Manager with a hybrid MobileFirst application

24 Jun 2015 04:00:00 +0000

This tutorial shows how to integrate IBM Business Process Manager (BPM) Advanced V8.5.X with a hybrid MobileFirst application using the IBM MobileFirst Platform Foundation V6.3 through a Secure Sockets Layer (SSL).



Branding and customizing the coach controls in IBM Business Process Manager

24 Jun 2015 04:00:00 +0000

Learn approaches to customize coach controls for your organization, such as using included files, creating third-party controls, and linking the controls with the Representational State Transfer (REST) protocol. Also learn tips and tricks for overcoming common problems encountered when creating coaches.



Branding and customizing coach themes in IBM Business Process Manager

24 Jun 2015 04:00:00 +0000

There are many ways to adjust coaches for your branding requirements. Learn about IBM Business Process Manager (BPM) approaches, focusing on methods more appropriate for beginners, such as toolkits that use the pre-built color schemes on pages. The Color toolkit calculates new colors for a page based on a single input. The Branding toolkit adds banners, logos, and backgrounds rapidly to coaches with little effort.



Creating virtual affinity maps with IBM Blueworks Live

24 Jun 2015 04:00:00 +0000

Affinity mapping is a valuable tool for analysts to elicit requirements from business users in a collocated setting. With IBM Blueworks Live, a real-time collaboration tool, analysts and business users can make affinity mapping collaborative in a virtual environment.



Change Data Capture and WebSphere eXtreme Scale: Architectural patterns for dealing with stale data in a distributed caching environment

17 Jun 2015 04:00:00 +0000

Distributed caching solutions often have to deal with the problem of a stale cache. This tutorial outlines various architectural patterns for dealing with this issue, including a new approach based on the principles of Change Data Capture (CDC). The IBM WebSphere eXtreme Scale CDC Adapter is a new feature offered in WebSphere eXtreme Scale V8.6.0.7 that provides a solution based on the IBM InfoSphere Data Replication CDC product.



Faster forward video series: IBM API Management end-to-end, Part 4

17 Jun 2015 04:00:00 +0000

This four-part series of videos on IBM API Management together make up an end-to-end demonstration of the product that includes creating a restful API, testing it, publishing it in IBM API Management, and finally using the published API from a mobile application. Using the RESTful API you exposed to the public in Part 3, this video demo concludes with an exercise that illustrates how to use your API within a mobile application.



Making the move to the Liberty profile, Part 3: Migrating a JBoss application to Liberty

17 Jun 2015 04:00:00 +0000

In the third and final installment of this series, you will follow the process discussed in Parts 1 and 2 to migrate a JBoss application to the IBM WebSphere Application Server Liberty profile - without incident. One of the steps will be to use the Liberty Technology Preview to identify any porting issues so you can quickly decide if an application is a good fit for the Liberty lightweight container. The straightforward process enables you to very quickly migrate not only the application code, but also the server configuration required for running that application.



The WebSphere Contrarian: If liberty means freedom of choice, am I free to choose the Liberty profile?

17 Jun 2015 04:00:00 +0000

Since it's introduction in 2012, the IBM WebSphere Application Server Liberty profile has rapidly evolved from a development desktop focused runtime to one that is increasingly being considered for production deployment. The WebSphere Contrarian clears up some misconceptions about the Liberty profile, and outlines some factors to consider when evaluating the Liberty profile as an alternative or adjunct to the WebSphere Application Server full profile.



How, where, and why IBM PureApplication fits in your cloud

17 Jun 2015 04:00:00 +0000

IBM PureApplication systems introduce out-of-the-box capabilities that improve the way you create and deliver cloud solutions by simplifying the creation and reuse of applications and topologies. You get infrastructure patterns of expertise from IBM and its partners, as well as a platform that is optimized for enterprise applications. But how does PureApplication fit in the field of public, private, and hybrid cloud scenarios? This article explains how PureApplication System, PureApplication Software, or PureApplication Service should be your enabler of choice for whatever type of cloud you have.



Comment lines: Encrypting WebSphere Application Server system passwords — if you insist

16 Jun 2015 04:00:00 +0000

IBM WebSphere Application Server stores system passwords in files that are simply encoded. To support clients who want to implement their own password storage mechanism, WebSphere Application Server has provided a System Programming Interface (SPI) to do so. Encrypting these system passwords can provide some marginal additional security benefits for a specific class of vulnerability (poorly implemented application code), but it cannot provide defense against a malicious programmer or a determined attack. If you insist on implementing a password encryption solution, here is one example of how you could achieve this using the SPI.



Protecting mobile applications with the ISAM module for IBM DataPower Gateway, Part 1: Securing and optimizing mobile workloads using mobile patterns

01 Jun 2015 04:00:00 +0000

The IBM Security Access Manager module for IBM DataPower Gateway delivers strong authentication capabilities to protect mobile applications with multi-factor authentication based on contextual data and enforcement using one-time passwords. Enterprises must protect both consumer and employee mobile applications from malicious attackers to avoid data exposures and unauthorized access to mobile applications. Stronger security can be enforced using multiple authentication factors, often based on "something you know", such as a password, and "something you have", such as a mobile device. In this tutorial, you will learn how to use the ISAM module multi-factor security framework to protect applications based on user credentials.



Implementing web services security using user name tokens with policy sets in IBM Integration Bus

27 May 2015 04:00:00 +0000

This tutorial describes how to configure policy sets, policy set bindings, and security profile services while using IBM Integration Bus as a web service consumer to invoke web services secured by Web Services Security (WS-Security) user name tokens.



Improve performance for IBM Operational Decision Manager, Part 3: Reduce response times for hosted transparent decision services

20 May 2015 04:00:00 +0000

IBM® Operational Decision Manager (ODM) offers a variety of options for optimal performance. Each organization's environment and needs are unique, so guidance about settings to increase performance and to streamline resource management is essential. As part 3 in a series, this tutorial provides recommended settings for addressing performance issues encountered when working with hosted transparent decision services.



Improve performance for IBM Operational Decision Manager, Part 2: Reduce rule execution resource consumption

13 May 2015 04:00:00 +0000

IBM® Operational Decision Manager (ODM) offers a variety of options for optimal performance. Each organization's environment and needs are unique, so guidance about settings to increase performance and to streamline resource management is essential. As part 2 in a series, this tutorial provides recommended settings for addressing performance issues encountered when working with the Rule Execution Server.



Implementing Salesforce federated single sign-on with WebSphere DataPower, Part 4: Service provider initiated single sign-on using an encrypted and signed SAML assertion

13 May 2015 04:00:00 +0000

This four-part tutorial series describes a Salesforce federated single sign-on solution using WebSphere DataPower as an identity provider. This last part of the tutorial series, Part 4, discusses how to implement the service provider initiated single sign-on to Salesforce using an encrypted and signed SAML assertion.



Implementing Salesforce federated single sign-on with WebSphere DataPower, Part 3: Implementing a service provider initiated SSO using a signed SAML assertion

13 May 2015 04:00:00 +0000

This four-part tutorial series describes a Salesforce federated single sign-on solution using WebSphere DataPower as an identity provider. Part 3 discusses how to implement the service provider initiated single sign-on to Salesforce using a signed SAML assertion.



Implementing Salesforce federated single sign-on with WebSphere DataPower, Part 1: Implementing an identity provider initiated SSO using a signed SAML assertion

13 May 2015 04:00:00 +0000

This four-part tutorial series describes a Salesforce federated single sign-on solution using WebSphere DataPower as an identity provider. Part 1 of this series discusses how to implement an identity provider initiated single sign-on to Salesforce using a signed SAML assertion.