Mark Peterson

Software Implementer using Business Process Management (BPM) for small to large firms. Used best practices in system design and software methodologies. Successfully executed projects on time and on budget using incremental and iterative software development methodologies.

Helpful Tools for Writing MUnit Tests

When writing MUnit tests we can borrow a lot from what has been learned from writing..

Part 2: Introducing New Dataweave Tree Module

This is the second part of a two part blog series about the new capabilities of the..

Part 1: Introducing New Dataweave Values and Tree Module

Mule runtime 4.2.2 introduces two new modules: Tree and Values. This blog, Part 1, will..

XML, XPath and XSL - Basic and Advanced Features

XPath and XSL can be intimidating, but in this blog I will attempt to demystify some..

Best Practices of Software Development

As a software consultant, I have had the pleasure to work with many different companies..

Using Oracle BPEL Direct Bindings in Java

This blog contains best practices for interfacing Java to external systems through Oracle..

Unshackle the Business - Best Practices in UI and Process Designs

To remain competitive, companies have to continually drive down costs while maintaining..

Putting BPM Change Management into the Hands of the Business

Business Process Management (BPM) is an important part of many organizations. Many..

Sending Dynamic HTML-based Emails for SOA and BPM Projects

Sending email notifications in Oracle BPEL or BPM projects can turn into a major effort..

Recovering an Asynchronous Callback in Oracle BPMN

When creating asynchronous services, you don't normally worry about what happens if the..

UI Technology Options For Human Tasks in BPM Applications

While many SOA and BPM projects leverage ADF, a number of clients are looking towards..

AVIO's Skunkworks Labs: Customized Workspace for Oracle BPM

Using best in class UI technologies, AVIO is developing a custom workspace that will..