The BPMS owns the model

February 8th, 2010 by Michael Rowley

Sandy Kemsley commented on the XPDL 2.2 effort to support the interchange of BPMN 2.0 model. I agree with her that it is a good thing. It will be a while before the BPMN 2.0 interchange formats are completed and even longer (if ever) before enough vendors support import and export of the format for it to be the lingua-franca of process models.

XPDL 2.1 is already supported by many tools, including ActiveVOS, so extending XPDL to support the new constructs in BPMN 2.0 will provide the fastest path for most vendors to achieve some level of interoperability of their BPMN 2.0 models.

Nonetheless, I’ve found that most people who have asked Active Endpoints about model import/export formats have been people who have the wrong idea of how to work with a BPMS. These are people who are trying to hold on to their old waterfall methodology for building software, where there are separate tools for building process models during analysis from the development tools that are later used to create the software. In that world, there is a constant need to translate back and forth between the tools as changes may occur on either side.

And there’s the rub. The roundtrip translation always loses so much information that the effort to keep the separate representations in sync and accurate outweighs the value of using the automatic export / import functionality. Eventually, changes made on the analysis side get redone on the implementation side by hand, and vice versa.

The right way to work is to let the BPMS own the model. Yes, you may want to allow early requirements gathering to use simpler modeling tools, but those tend to be fairly informal flow charts anyway. Once you get involved in real modeling you should use the modeling capabilities of your BPMS. By “real modeling”, I mean that you are at the stage where the precise semantics of the notation used is important, since it is going to drive the actual semantics of the resulting software.

In the early phases, the process models are diagrams where the labels on the diagram are what really matter. For example, the arrows coming out of an activity might formally imply that both directions can be followed at once, but the labels on the arrows have labels that imply that one one of them will happen. This is OK during the early stages of modeling, since it is another human who is going to be reading the model and they can guess what was really meant (or they can ask, if they aren’t sure).

Once you are ready to do real modeling, it is time to get the BPMS involved. That way the process model you create will go the rest of the way through the lifecycle of the project without need for translation, much less round-trip translation. How you get from the informal stage to the formal stage of process modeling isn’t really all that important. Yes, you can use XPDL 2.1, but it doesn’t really even matter if you have to redraw it from scratch. Drawing it is very fast in a capable designer like ActiveVOS, and the person doing the modeling is already going to have to be carefully considering each jot and tiddle of the original diagram to determine how to correctly model what the user really wanted to begin with.

BriefingsDirect Analyst Insights Podcast #49: 2010 top predictions

February 7th, 2010 by Alex Neihaus

Enjoy these predictions of the important trends in enterprise computing for 2010. It’s a little bit late, but worth the wait.

For example, one panelist predicts that “cloud crashes” will have an impact in 2010. Conspiracy theorists may speculate that we’ve already had one major cloud crash in 2010 and that Google’s announcement that it might leave China is one way of not discussing the fact that Gmail — a major cloud app — was hacked.

 
icon for podpress  BriefingsDirect Analyst Insights Podcast #49: 2010 top predictions [57:00m]: Play Now | Play in Popup | Download (150)
icon for podpress  BriefingsDirect Analyst Insights Podcast #49: 2010 top predictions - transcript: Download (7)

VOSibilities podcast #42: Where does BPM go now? A business and technology perspective

February 5th, 2010 by Alex Neihaus

Attached to this post is a recording of a webinar originally delivered on February 3, 2010 that features Dennis Callaghan, principle analyst, enterprise software, The 451 Group. The topic was Where does BPM go now? A business and technology perspective. Callaghan reviews the consolidation in the BPM marketplace and discusses his predictions of the near-term future for BPM. This is coupled with a demonstration of the ActiveVOS BPMS, which is used to illustrate what is possible in a pure-play BPMS today.

Three versions of the podcast are attached. An iPod touch/iPhone-formatted .m4v, a Flash file that can be downloaded and/or played from the blog and a Windows Media 9-formatted .wmv

icon for podpress  VOSibilities podcast #42: Where does BPM go now? A business and technology perspective [65:57m]: Download (33)

 
icon for podpress  VOSibilities podcast #42: Where does BPM go now? A business and technology perspective [65:55m]: Play Now | Play in Popup | Download (62)
icon for podpress  VOSibilities podcast #42: Where does BPM go now? A business and technology perspective [66:02m]: Download (12)

searchSOA.com: “This the moment for SOA-based BPMS to shine”

February 3rd, 2010 by Alex Neihaus

Colleen Frye of searchSOA.com has written a very timely article about SOA-based BPMS. Ms. Frye sought out a broad range of opinion; she spoke with us here at Active Endpoints as well as with IBM, Oracle, Forrester Research and T-Impact, among others.

Everyone agrees: for BPM to succeed as a new approach to developing applications, BPMSs need to be based on fundamentally sound application architecture. Today, that means using SOA principles. Here’s a link to this important article.

CTO Tuesdays #12: ECM and BPMS Working Together

February 3rd, 2010 by Alex Neihaus

This episode of CTO Tuesdays features our first guest CTO. John Newton, CTO and chairman of Alfresco Software, joins Michael Rowley to discuss how enterprise content management systems (ECM) can be combined with business process management systems (BPMS) to create compelling end-to-end business applications. ActiveVOS and Alfresco implement the new Content Management Interoperability Standard (CMIS), enabling these two important technologies to work together to produce a new generation of business process applications.

Attached to this post are three versions of the webinar. First is an iPod-formatted .m4v file. Second, a Flash .flv. Third, we have attached a Windows Media 9-encoded .wmv. Finally, we have also attached a PDF of the presentation John delivered.

We hope you enjoy this episode of CTO Tuesdays. We hope, over time, to have additional guest CTOs on the podcast to talk about complementary technologies. And we’d love to hear your suggestions for topics as well as your comments and feedback.

icon for podpress  CTO Tuesdays #12: ECM and BPMS Working Together [47:22m]: Download (68)

 
icon for podpress  CTO Tuesdays #12: ECM and BPMS Working Together: Play Now | Play in Popup | Download (80)
icon for podpress  CTO Tuesdays #12: ECM and BPMS Working Together [47:28m]: Download (15)
icon for podpress  CTO Tuesdays #12: ECM and BPMS Working Together: Download (28)

BriefingsDirect Analyst Insights Podcast #50: The Google-China tiff

February 2nd, 2010 by Alex Neihaus

We are pleased to present the latest BriefingsDirect Analyst Insight Edition with Dana Gardner. This time, Dana and his panel offer a much more insightful discussion than you are likely to have heard elsewhere of the ramifications of Google’s challenge to China’s online policies.

We hope you enjoy the podcast.

 
icon for podpress  BriefingsDirect Analyst Insights Podcast #50: The Google-China tiff [46:59m]: Play Now | Play in Popup | Download (171)
icon for podpress  BriefingsDirect Analyst Insights Podcast #50: The Google-China tiff: Download (15)

Alfresco CTO to present on “CTO Tuesdays”

February 1st, 2010 by Alex Neihaus

We are very pleased to announce that John Newton, CTO of Alfresco Software, will be our guest on CTO Tuesdays this week. Details are in the media advisory attached to this post. Register for the webinar at http://www.activevos.com/ctot

icon for podpress  Alfresco CTO to present on "CTO Tuesdays": Download (52)

CTO Tuesdays #11: Structured and unstructured BPMN modeling

January 27th, 2010 by Alex Neihaus

On this episode of CTO Tuesdays, we explore an important concept in software modeling: structured vs. unstructured modelers. Examples of both types are compared and contrasted. Also, the ActiveVOS BPMN 2.0 modeler, which blends the best of both types of modelers is demonstrated.

Three versions of the webinar are attached to this post: an iPod-formatted .m4v file, a Flash .flv file and a Windows Media 9-formatted .wmv.

icon for podpress  CTO Tuesdays #11: Structured and unstructured BPMN modeling [46:13m]: Download (104)

 
icon for podpress  CTO Tuesdays #11: Structured and unstructured BPMN modeling [46:11m]: Play Now | Play in Popup | Download (92)
icon for podpress  CTO Tuesdays #11: Structured and unstructured BPMN modeling [46:14m]: Download (44)

BriefingsDirect Analyst Insights Podcast #49: IT Jobs Market for 2010

January 26th, 2010 by Alex Neihaus

Attached to this post is the latest BriefingsDirect Analyst Insights podcast from Dana Gardner. This time, Dana talks with David Foote about the state of the jobs market in IT for 2010.

We hope you enjoy the podcast.

 
icon for podpress  BriefingsDirect Analyst Insights Podcast #49: IT Jobs Market for 2010 [49:13m]: Play Now | Play in Popup | Download (605)
icon for podpress  BriefingsDirect Analyst Insights Podcast #49: IT Jobs Market for 2010: Download (26)

VOSibilities podcast #41: ActiveVOS 7 and IBM Rational Requirements Composer

January 25th, 2010 by Alex Neihaus

We are pleased to make available a recording of a webinar originally presented on January 13, 2010 with Andy Berner of IBM and Michael Rowley of Active Endpoints. This webinar shows how business process modeling suites (BPMS) can be used with requirements gathering tools to support the entire lifecycle of a business process.

There are three formats available. First, an iPod-formatted .m4v. Second, a Flash .flv file which can be streamed directly from the blog or downloaded. Third, a Windows Media 9-encoded .wmv. The .wmv file is about 55MB in size; the other two are about 96MB.

Please feel free to request an evaluation of ActiveVOS to begin to apply what you see and learn in this webinar to your business processes.

icon for podpress  VOSibilities podcast #41: ActiveVOS 7 and IBM Rational Requirements Composer [75:46m]: Download (64)

 
icon for podpress  VOSibilities podcast #41: ActiveVOS 7 and IBM Rational Requirements Composer: Play Now | Play in Popup | Download (53)
icon for podpress  VOSibilities podcast #41: ActiveVOS 7 and IBM Rational Requirements Composer [75:46m]: Download (24)

VOSibilities podcast #40: ActiveVOS 7 demonstration

January 22nd, 2010 by Alex Neihaus

Every Wednesday at noon ET, 17:00 UTC, we present a live webinar followed by a Q&A with our product manager, Mike Moniz, that takes a look at the features of ActiveVOS BPMS. You can always register for the upcoming webinar here.

However, we realize that this is a very inconvenient time for people in Asia-Pacific and some other time zones. So, we occasionally record the most recent webinar and post it to the blog. Attached to this post are three versions of the same recording. One, a .m4v file, is intended for iPod touch/iPhone users and is also available in our podcast feed. Second is a Flash .flv file (which can also be played directly on the blog). Finally, there’s an Windows Media 9-encoded .wmv. These files are large, because the webinar lasted over an hour. But the content is worth the download time.

icon for podpress  VOSibilities podcast #40: ActiveVOS 7 demonstration [77:31m]: Download (257)

 
icon for podpress  VOSibilities podcast #40: ActiveVOS 7 demonstration: Play Now | Play in Popup | Download (78)
icon for podpress  VOSibilities podcast #40: ActiveVOS 7 demonstration [75:07m]: Download (29)

CTO Tuesdays #10 Using requirements gathering tools with a BPMS

January 20th, 2010 by Alex Neihaus

This week, Michael Rowley presented “Using requirements gathering tools with a BPMS,” an interesting look at the relationship — and the possibilities — of using model-based BPMSs with requirements gathering tools.

We have posted three formats of the webinar replay. First is an iPod-formatted .m4v file. Also, a Flash file that can be played from the blog and/or downloaded. Finally, we have included a Windows Media 9-encoded .wmv file.

Please join us every week at noon ET, 9am PT and 17:00 GMT for CTO Tuesdays.

icon for podpress  CTO Tuesday #10 Using requirements gathering tools with a BPMS [40:59m]: Download (84)

 
icon for podpress  CTO Tuesday #10 Using requirements gathering tools with a BPMS [41:00m]: Play Now | Play in Popup | Download (78)
icon for podpress  CTO Tuesday #10 Using requirements gathering tools with a BPMS [41:01m]: Download (54)

CTO Tuesdays #9: BPM as an event source for CEP

January 13th, 2010 by Alex Neihaus

CTO Tuesdays is back for 2010!

In our first episode of the new year, Active Endpoints CTO Michael Rowley covers some basic theory of how complex event processing (CEP) works and makes the case for integrating a CEP engine directly into the BPM engine. Topics covered include the Event Processing Language (EPL), time windows as a method of correlating disparate events and event streams. In short, a fascinating — and accessible — introduction to a hot technical topic.

We have attached several formats of the webinar replay to this post. First, for iTunes subscribers, we have a .m4v file, perfect for taking along on your iPod. RSS feed subscribers will automatically receive this file. Also, there’s a .flv file which can be played directly on the blog (click where it says “click here” to play it). Also, we have attached a Windows Media 9-encoded .wmv file. Finally, the slides Michael presented are attached as a .pdf.

Be sure to join us live every Tuesday at noon ET, 9am PT, 17:00 UTC for a new topic. You can always register for the upcoming CTO Tuesdays webinar at http://www.activevos.com/ctot. Replays are usually posted here on our blog within 48 hours.

We have an exciting agenda of upcoming episodes, and later in the first part of Q1, we hope to guest CTOs join us for their perspectives on technical topics. We hope you will join us live each week.

icon for podpress  CTO Tuesdays #9: BPM as an event source for CEP [42:59m]: Download (127)

 
icon for podpress  CTO Tuesdays #9: BPM as an event source for CEP [43:00m]: Play Now | Play in Popup | Download (1)
icon for podpress  CTO Tuesdays #9: BPM as an event source for CEP [43:15m]: Download (41)
icon for podpress  CTO Tuesdays #9: BPM as an event source for CEP: Download (57)

Will acquiring BPM companies end the feud?

January 12th, 2010 by Alex Neihaus

Will acquisitions end the feud?

Wow! What a time to be in the BPM marketplace. First, IBM buys Lombardi…then yesterday, Progress Software announced its acquisition of Savvion.

What do these acquisitions say about the state of BPM and the BPMS marketplace? You won’t be surprised to hear us suggest that a) these moves are proof the BPM market is growing as BPM begins to take hold as the default way to create process applications and b) we’ve think we’ve been right all along about the need to make BPM something that IT and business end users can collaborate on to produce results.

For those of you who might be new to the “BPM Feud,” there are two big camps in this classic Hatfields vs. McCoys argument. On one side are those who believe you can develop enterprise-class process apps by having end users model their processes which can then be implemented “around” IT. On the other side are those who believe that only IT is capable of delivering process applications that don’t become “islands” of processing, which remain disconnected from the rest of the application infrastructure and which, over time, become a burden to maintain and update.

And believe me — this is no ordinary, restrained battle. There’s vitriol aplenty from each side directed at the other. If you’d been with me and our CTO Michael Rowley as we talked to the press and analysts in 2009, you’d be shocked at how hard the battle lines have been drawn. We’ve talked to otherwise brilliant people who think that because of the familiarity with computing created by things like Google Mail and Facebook, true end users now have both the skills and alacrity to develop apps that are part of the core processing inside the enterprise. And, we’ve talked to equally brilliant people in the other camp who seem to want to return to the days of raised-floor mainframe computer rooms…replete with lab-coat dressed high priests and priestesses of IT who control access to computing resources.

Our approach has been to be pragmatic. We’ve always believed that good BPM technology should promote collaboration among an extended development team…one that includes both IT and end users. As far back as last summer, we were exploring this topic in a webinar in which Sandy Kemsley articulates succinctly the folly of the arguments for anything other than collaboration. If her “Four Myths” don’t ring true to you, you’ve staked out a position at the far end of one side of the feud or the other.

And now, we would suggest, these two acquisitions make an even stronger case for ending the feud and realizing that for BPM to deliver what we all believe it can for business, there will be collaboration…the business end user drives…but the mouse is likely to be in the hands of an IT professional.

This realization is what’s propelling these moves…and more and more people are beginning to overtly suggest it. Tony Baer’s recent post (also here on Dana Gardner’s blog) on the acquisitions makes exactly this point:

The traditional appeal of BPM was that it was a business stakeholder-friendly approach to developing solutions that didn’t rely on IT programmatic logic. The mythology around BPM pure-plays was that these were business user, not IT-driven software buys. In actuality, they simply used a different language or notation: process models with organizational and workflow-oriented semantics as opposed to programmatic execution language. That stood up only as long as you used BPM to model your processes, not automate them.

Consequently, it is not simply the usual issues of vendor size and viability that are driving IT stack vendors to buy up BPM pure plays. It is that, but more importantly, if you want your BPM tool to become more than documentware or shelfware, you need a solution with a real runtime. And that means you need IT front and center, and the stack people right behind it. Even with emergence of BPMN 2.0, which adds support for executables, the cold hard facts are that anytime, anything executes in software, IT must be front and center. So much for bypassing IT.

Well said, Tony. We violently agree.

It’s precisely this point — which increasingly buyers of BPMS seem to know even if many tastemakers don’t — which we believe has propelled ActiveVOS to the head of the “I-want-BPM-I-can-collaborate-with-end-users-on-which-is-also-executable” pack. It’s why we think we’ve had growing success…and it’s why these acquisitions have taken place.

ActiveVOS Experiences Rapid Sales Growth in Q4 2009

January 6th, 2010 by Alex Neihaus

In the last quarter of 2009, ActiveVOS sales grew rapidly. Details are in the attached press release.

icon for podpress  ActiveVOS Experiences Rapid Sales Growth in Q4 2009: Download (248)