Skip to content

{ Category Archives } InnovationWorld

Innovation World: The Woz

We had a brief address by Joseph Lagioia, SVP and head of consulting for Satyam (a big partner of Software AG, and winner of this year’s partner innovation award), then he joined a panel discussion along with winners of the Software AG customer innovation awards: Jim Kern of Morgan Stanley, Robert Rennie of Florida Community College, and Bruce Beeco of Cox Communications.

Steve Wozniak at Software AG conferenceThe real draw here at this morning’s keynote, however, is Steve Wozniak, co-founder of Apple. He spoke about how he got started in technology and innovation, from high school days where he designed his first minicomputers on paper but couldn’t afford the parts, to college where he had his first opportunity for some serious computing power.

He described meeting Steve Jobs and how they became best friends with a common love of new technology, and some of the differences between the two: Wozniak was a grounded, practical engineer working at HP, and Jobs was skipping class at college and dreaming new ideas. While Jobs was up in Oregon at college, Wozniak saw a Pong game for the first time, then built his own version using his TV at home; Jobs saw that and took a job at Atari, then pulled Wozniak on a crazy project to build the Breakout game in 4 days with 45 chips.

Wozniak wanted to be an engineer for life and build stuff; his ideas came from exposure to a crazy mix of new technologies, like the Pong game and ARPAnet. Jobs was the corporate builder, recognizing the monetary value and finding market for what Wozniak was building. As Wozniak kept building and eventually created a keyboard-driven microcomputer, he started to see the impact that programmers would have, and the two of them came to the idea of a pre-made home computer that used a keyboard instead of switches, and hooked up to a TV as a monitor, allowing hobby developers to get started: the Apple I. Wozniak designed the Apple II shortly after that, then made the leap and quit his job at HP to create Apple with Jobs. No surprise, Wozniak did the engineering, making the products work well, and Jobs did the design, making the products look good. They went off to their first Computer Electronics Show in Vegas, where they met the connections that led them to Xerox PARC where they saw a graphical user interface for the first time: although a lot of great engineering was already in the Apple products, this was the thing that set them apart in the long run. Now, Apple is known for two things — the beauty of the user interface, and the beauty of the product design — while all the great engineering is the silent partner that drives it all.

We all know a lot of this story, but it’s completely inspiring to hear it from Wozniak directly: the things that he observed around him that sparked ideas, and his drive to make these ideas into reality. Completely inspiring.

Innovation World: ChoicePoint external customers solutions with BPM, BAM and ESB

I took some time out from sessions this afternoon to meet with Software AG’s deputy CTOs, Bjoern Brauel and Miko Matsumura, but I’m back for the last session of the day with Cory Kirspel, VP of identity risk management at ChoicePoint (a LexisNexis company), on how they have created externally-facing solutions using BPM, BAM and ESB. ChoicePoint screens and authenticates people for employment screening, insurance services and other identity-related purposes, plus does court document retrieval. There’s a fine line to walk here: companies need to protect the privacy of individuals while minimizing identify fraud.

Even though they only really do two things — credential and investigate people and businesses — they had 43+ separate applications on 12 platforms with various technologies in order to do this. Not only did that make it hard to do what they needed internally, customers were also wanting to integrate ChoicePoint’s systems directly into their own with an implementation time of only 3-4 months, and provide visibility into the processes.

They were already a Software AG customer with the legacy modernization products, so took a look at their BPM, BAM and ESB. The result is that they had better visibility, and could leverage the tools to build solutions much faster since they weren’t building everything from the ground up. He walked us through some of the application screens that they developed for use in their customers’ call centers: allow a CSR to enter some data about a caller, select a matching identity by address, verify the identity (e.g., does the SSN match the name), authenticate the caller with questions that only they could answer, then provide a pass/fall result. The overall flow and the parameters of every screen can be controlled by the customer organization, and the whole flow is driven by a process model in the BPMS which allows them to assign and track KPIs on each step in the process.

They’re also moving their own executives from the old way of keeping an eye on business — looking at historical reports — to the new way with near real-time dashboards. As well as having visibility into transaction volumes, they are also able to detect unusual situations that might indicate fraud or other situations of increased risk, and alert their customers. They found that BAM and BI were misunderstood, poorly managed and under-leveraged; these technologies could be used on legacy systems to start getting benefits even before BPM was added into the mix.

All of this allowed them to reduce the cost of ownership, which protects them in a business that competes on price, as well as offering a level of innovation and integration with their customers’ systems that their competitors are unable to achieve.

They used Software AG’s professional services, and paired each external person with an internal one in order to achieve knowledge transfer.

Innovation World: Susan Ganeshan on webMethods product roadmap

Susan Ganeshan, Software AG’s SVP of product management/marketing, gave a well-attended breakout session on the webMethods suite roadmap and vision. I had a bit of a preview at a breakfast meeting this morning with Mike Lees, director of BPM product marketing, and hope to get a demo of the new major release before too much longer.

Ganeshan started with a quick review of what they’ve released this year — which likely most of the customers in the audience have not yet implemented — that adds quite a bit of functionality. From her presentation, the major additions/improvements in 7.1 were:

  • BPM Suite
  • Eclipse Tools
  • Human Workflow
  • WYSIWYG App Design
  • Process Analytics
  • SOA Registry
  • Introduction of ESB
  • Standards: WS-I, SOAP, HTTP, JMS, etc
  • Role Based Partner Admin & Monitoring

7.1.2, released in September, fixed a large number of bugs in 7.1, plus added more functionality:

  • Usability
  • Performance
  • Stability
  • Bi-directional
  • XPDL

In spite of the insistence yesterday that they’re a middleware vendor, and their strength in the integration-centric BPM sector, they’re adding more capabilities in the human-centric BPM side. I’m not sure if that will be enough to push them up in the Gartner BPM magic quadrant (which considers integration-centric and human-centric vendors together), or to get them onto move them up in the Forrester human-centric BPM wave, but it’s interesting to note that they’ve come from essentially no human-facing BPM a couple of years ago to at least being a blip on the radar now.

They also have a new offering, webMethods Insight, for discovering and managing services and their availability, plus the CentraSite ActiveSOA release that was discussed yesterday; CentraSite ActiveSOA will able to federate services repositories as well as allowing you to set rules-based policies around service provisioning. She announced another upcoming product, webMethods Mediator, for service mediation functionality without deploying a dedicated server to mediation.

webMethods Designer 7.2 has moved the developer environment into Eclipse (to be released next month), which feeds into the Eclipse-based environment that will be seen in webMethods 8, to be released in 2009. webMethods 8 will provide:

  • Customizable, extensible eclipse-based development environment including a set of tools: unified asset design, visual flow editor, WSD editor, document editor, visual mapping, JMS trigger editor, BPEL editor (through a partnership with another, unnamed company), and built-in debugging inherent to the Eclipse environment. By the way, she said (explicitly for attribution): “BPEL is misnamed. It’s not a business process execution language, it’s a service execution language”.
  • In the ESB layer:
    • ESB and integration server with integrated BPEL engine, XML security services, XML schema enhancements, single sign-on, WmPublic enhancements, Subversion VCS support
    • Broker and JMS enhancements including policy-based broker clustering, security enhancement, and JDNI support.
    • BPEL 1.1/2.0 support, plus a number of other new standards support such as SAML 1.1 and SOAP over JMS.
    • For B2B trading networks, data archival management and visibility, dashboards and reporting via Cognos integration, and managed file transfer via another partnership.
    • EDI enhancements including additional adapters such as the previously discussed Salesforce.com adapter
  • In the BPM layer:
    • webMethods Align, a browser-based collaborative modeling tool for process discovery and design: like Lombardi’s Blueprint, but (possibly) inside the firewall. Within Align, you can define the goals of the process, then drag and drop steps directly in a  BPMN-like process map view. More information can be added to each step to, as she says, “allow the business analyst to tell IT what needs to be done here”. She stated that this will have a single shared process model with the executable version, so no round-tripping considerations. You can invite other people to collaborate, which gives you a shared whiteboard sort of capability where you can all work on the process at the same time. Early days for this product; they don’t about pricing, and may consider providing it as a hosted service (although that may cause an issue with a shared model). My advice: give it away for free, since charging for it won’t drive a significant amount of revenue anyway, but a free version will drive adoption across enterprises.
    • Forms-driven processes using MS Infopath or Adobe Forms, which will (IMO) strengthen their human-centric offering
    • Optimization and simulation, including the use of real-time data.
    • User-generated mashups (which she referred to as “user derived applications), allowing a user to create and customize a portal workspace, including interaction between components, then save and share that workspace.
    • Ad hoc process collaboration, allowing a user to step outside the structured process for review or escalation while still working the process in an audited environment.
    • Monitoring, reporting and analytics through Cognos integration.
  • Across the webMethods suite, they’ve improved installation and maintenance.

I’m excited to see the new BPMS release, especially Align, in the coming months.

They have a site for submitting product ideas, Brainstorm, which is community-driven: you can actually vote on the ideas that other people submit. Right now, you need a registered login, but they will soon allow anonymous submissions.

Innovation World: Dan Crowe of AutoTrader.com

Dan Crowe, chief product officer of AutoTrader.com, gave the final keynote of the morning on how they’re using Software AG to bring together business and IT.

As an online business, technology is obviously a big part of their business. In case you don’t know who AutoTrader is, they’re an online classified ad site for vehicles, primarily in the US, competing with other auto sites but also with traditional paper media. Not only do individuals offer their cars for sale here, but auto dealers use it as an advertising platform for much higher volumes of used vehicles for sale. Their site has a lot of stickiness: on average, a customer in the key 18-34 demographic will spend 65 minutes on their site, more than any of their competitors, in part due to the variety of tools and information available in addition to the cars for sale.

Their key strategic IT objectives are to innovate faster than their competitors, extend their platform presence in the auto remarketing value chain, leverage data to demonstrate value, workflow-enable their back office systems, and build a scalable multi-business platform for future growth. They’ve implemented BPM in several areas of their business, with the next target being the order-to-cash process, and have implemented SOA and master data management. They’re currently in a transition from very siloed systems to a more mature, fully-integrated value chain in order to improve customer service, streamline their operations, improve collaboration between IT and business, and increasing competitive differentiation in order to keep their business lead.

They’re branching out into new car advertising, allowing customers to compare the deals on equivalent new cars at different dealerships in their area; you still want to go out and test-drive it first, but they want to be the place where the potential buyers come to find where to go in order to kick the best tires.

Innovation World: Day 1 keynote

Karl-Heinz Streibich gave the opening keynote; some of the same messages as his address at the media and analyst forum yesterday, plus some messaging about how SOA is a paradigm shift, and the Net generation entering the workforce is a strong driver for modernization and integration. He made the point that process innovation outranks product innovation, and how BPM is the future: companies who apply process management are more agile (hence more competitive) and have more optimized processes (hence are more efficient).

He finished up by referring to their new process frameworks — vertical templates including process models, user interfaces, business rules and KPI definitions for building solutions quickly — but didn’t elaborate; however, they issued a press release today discussing them in more detail. Software AG is providing the following process frameworks:

  • Order-to-Cash
  • Procure-to-Pay
  • Payments
  • Underwriting
  • Product Recall
  • New Product Introduction
  • Monthly/Quarterly Closing
  • Employee On-boarding

In addition, their partners are providing frameworks for automotive claims management, electronic check processing, claims management, field services jeopardy management, invoice dispute management, and telecommunications service provisioning.

We also heard from Dr. Peter Kürpick, with much the same message as he delivered yesterday at the analyst forum, although I think that the animated graphics in his slides were nicer today, especially the one showing a process orchestrated across several organizations participating in the end-to-end supply chain. He talked about some of their customers and how they’re improving their business processes using SOA and BPM.

I believe that he had an error in one of his slides, however: in showing how Software AG is a leader in several categories of the analyst reports, and their competitors are not, he showed that they’re a leader in Forrester’s human-centric wave but TIBCO is not. I’m looking at the the wave report right now, and TIBCO actually places higher in the leader category than Software AG. I may have mis-read the slide, it went by quickly and I didn’t have a chance to snap a photo.

He finished up highlighting some of the things coming out of their research lab that will be seen at the demo jam competition today, including BAM capabilities that can be viewed on the iPhone.

Innovation World: Analyst/Blogger Technology Roundtable

We left the analysts and press who focus on financial stuff upstairs in the main lecture hall, and a smaller group of us congregated for a roundtable session with Peter Kurpick and a few other high-level technical people from Software AG. These notes are really disjointed since I was just trying to capture ideas as we went along; I have to say that some of these people really like to hear themselves talk, and most them like to wag their finger admonishingly while they do so.

Kurpick started out the session by talking about how Software AG has a product set that has SOA built in from the philosophy up, whereas many other vendors (like SAP) add it on for marketing purposes; I would say that the other vendors are doing it as much for connectivity as for marketing purposes, but it’s true that it’s not baked into the product in most cases. He didn’t use the phrase “lipstick on a pig”, but he sees that the challenge to the application vendors is that by tacking on a services later, it just serves to expose the weaknesses of their internal architecture when the customer wants to change a fundamental business process.

Frank Kenney of Gartner disagreed, saying that adding services to the applications gives those vendors a good way to sell more into their existing customers, and that most organizations don’t change the basic business processes provided by the application vendors anyway. (Of course, maybe they don’t change them because it’s too difficult to do so.) Most customers just want to buy something that’s pretty close to what they want already, not orchestrate their own ERP and CRM processes from scratch, especially for processes that don’t provide competitive differentiation.

Kurpick responded that many organizations no longer own their entire supply chain, and that having an entire canned process isn’t even an option: you have to be able to orchestrate your business process by picking and choosing functional components.

Ian Finley of AMR Research discussed the impact of SaaS applications and services on this equation: if you can get something as a service at a much lower capital cost, even if it’s only a portion of your entire business process, that has value. Other opinions around the table (from people who didn’t bother to set up their name tent and made some rash assumptions about their own fame) agreed that SaaS was an important part as customers modularize their business processes and look for ways to reuse and outsource components. SaaS and open source both provide a way to have lower up-front costs — important to many organizations that are cutting their budgets — while offering a growth path. Someone from Forrester said that they are seeing four disruptive trends: SaaS, offshore, open source, and SOA. All of these mean taking focus away from the monolithic packaged applications and providing alternative ways to compose your business processes from a number of disparate sources.

What does it mean, however, for customers to move to a distributed architecture that is served by a variety of services, both inside and outside the firewall? Some organizations believe that this means giving up some control of destiny, but Kenney feels that control is an illusion anyway. I tend to agree: how much control do you have over a large ERP vendor’s product direction, and what choices do you have (except stopping upgrades or switching platforms, both painful alternatives) if they go somewhere that you don’t want to go? I think that the illusion of control comes from operational control — you own the iron that it runs on — rather than strategic control, but ultimately that’s not really worth much.

Ron from ZapThink and Beth Gold-Bernstein of ebizQ started a discussion on federation of ESBs, repositories and registries, and how that’s critical for bringing all of this together in a governable environment. Susan Ganeshan (Software AG product management) discussed how their new version of CentraSite addresses some of those issues by providing a common governance platform. Distributed systems are inherently complex because they work on different platforms that may not have been intended to be integrated, and may not have any sort of federated policies around SLAs, for example. Large organizations are drowning in complexity, and the vendors need to help them to reduce complexity or at least shield them from the complexity so that they can get on with their business. SOA can serve that need by helping organizations to change the paradigm by thinking about applications in a completely different way, as a composition of services.

We shifted topics slightly to talk about how companies compete on processes: identifying the processes (or parts thereof) that provide a competitive differentiation. Neil Macehiter of MWD pointed out how critical it is for companies to use common commercial alternatives (whether packaged, SaaS or outsourced) for processes that are the same for everyone in order to drive down costs, and spend the money on the processes that make them unique. However, in this era of mergers and acquisitions, none of this is forever: business processes will change radically when two organizations are brought together, and systems will either be made to work together, or abandoned. Kenney told a story that would have you believe that no one gets fired for waiting to buy IBM or SAP or any of the big players; I think that you might not get fired, but your company might get eaten up by the competition while you’re waiting.

There’s a general impression that SOA is failing; not the general architectural principles, but the way that the market is being sold and serviced now. Large, high-profile projects will not attain their promised ROI; the customers will blame the vendors for selling them products that don’t work; the vendors will blame the customers for being dysfunctional and doing the implementation wrong; the SOA market will crash and burn; some new integration/service-oriented phoenix will rise from the ashes.

Innovation World: Media and Analyst Forum

I’m spending the morning at the media and analyst forum at Software AG’s user conference, Innovation World, in Miami. The first half of the morning covered mainframe modernization, plus a presentation by Miko Matsumura (who I met last week at the Business Rules Forum), Deputy CTO, on the state of SOA adoption. He’s just published a book — more of a booklet at 86 pages — on SOA Adoption for Dummies, continuing Software AG’s trend of using the Dummies brand to push out lengthy white papers in a lighthearted format. For example, chapter 10 is SOA Rocket Science, which covers three principles of SOA:

  1. Keep the pointy end up (instrumentation)
  2. Maintain upward momentum (organization)
  3. Don’t stop until you’re in orbit (automation)

He finished up with a discourse on SOA as IT postmodernism, casting postmodernism as an architectural pattern language: given a breakdown in the dominant metanarrative and the push towards deconstructionism, a paradigm of composition emerges…

After the break, we heard from Ian Walsh from webMethods product marketing to give us an overview of the webMethods suite:

  • webMethods BPM, including process management, rules management and simulation
  • CAF (composite application framework), for codeless application design and web-based composite applications
  • BAM, including process monitoring and alerting, and predictive management

He stated that the “pure-play” BPMS vendors (mentioning Lombardi, Savvion and Pega) are having problems because they sold on the ability to allow the  business to create their own processes quickly, but that doesn’t work in reality when you have to integrate complex systems. He also said that the platform vendors (Microsoft, IBM, Oracle) have confusing offerings that are not well integrated, hence take too long to implement. He mentioned TIBCO as a special case, neither pure-play nor platform, but sees their weakness as being very focused on events: good for their CEP strategy, but not good for their broader BPM/SOA strategy.

Walsh sees their strengths in both BPM and SOA as their differentiator: customers are buying both their BPM and SOA products together, not individually.

Bruce Williams was up next speaking on the BPM as the killer application for SOA. He’s a Six Sigma guy, so spent some time talking about BPM in the context of quality management initiatives: if we can manage processes well, we can achieve our business goals; in order to manage processes, we need some systems and infrastructure. He defines the killer app as being flexible and dynamic, not a fixed state or a system with unchangeable functionality. He sees BPM as being the language that can be spoken and understood by both business and IT: not the Tower of Babel created by technology-speak, but how process ties to business strategy.

Logistics are not great: they’ve billeted me in the down-market Marriott Courtyard next door rather than at the Hyatt where the conference is being held (I had to change rooms due to no hot water, can’t run the a/c at night because of the noise, and I have a view — complete with sound effects — of the I95 onramp), and there’s no wifi or power in the lecture hall. There’s supposed to be wifi, but it’s a hidden, protected network that only some people seem to be able to connect to (yes, I added it manually to my wireless network settings). They’ve promised us power at the desks and some assistance with the wifi after lunch.

In case my policy about vendor conferences isn’t crystal clear from previous posts, Software AG is paying my travel expenses to be here, although they are not compensating me for my time nor do they have any editorial control over what I write.

Forgotten posts

I was in Windows Live Writer this morning (the offline tool that I use for writing blog posts) and noticed that I had totally forgotten to post the last two from Integration World last week. I’ve published them on the dates that they were written, and you can find Tata’s short presentation on next-generation SOA here, and Bruce Williams’ presentation on process improvement here.

Sorry about the slip; I’m definitely getting conference fatigue, and am currently at what I hope to be the last one for the year (since I have to skip SOA India).

Integration World Day 2: Continuous Process Improvement, Continuous Business Transformation

Bruce Williams, SVP and GM of BPM Solutions for Software AG/webMethods talked about BPM and how it enables business transformation. Bruce, who I had a chance for an in-depth chat with yesterday, comes from a solid Six Sigma background — including writing books on Six Sigma and Lean — which makes his focus on process improvement a natural. He started with a timeline of quality management from the 1950’s PDCA through TQM, BPR and other trends to the current focus on Lean Six Sigma. There are a lot of tools and techniques that can be used to improve processes, including BPMS’ that can be used to handle the automation, monitoring and governance side of things.

He outlined three steps to process performance happiness:

  1. The “B” in BPM – this is about your business. Considering that I give a course called “Making BPM Mean Business”, I’m totally on board with this. Bruce’s points included knowing where value is created, measuring what’s happening in the business processes throughout all stages of improvement, ensuring that the voice of the customer is heard, and allowing the business to determine the goals and drive the agenda of process improvement.
  2. Build to an architecture. In addition to models, methodologies and leveraging existing systems and assets, this also includes developing expertise in process and integration. I find that the process improvement centre of excellence approach works well in a lot of organizations, which typically includes both architecture and the expertise around it.
  3. Implement incrementally, improve continuously. Incremental implementation is something that I always recommend: not only do you get benefits earlier, but the vision of what needs to be implemented will change as soon as your first project goes into production.

This was a pretty short presentation, and they moved on quickly to the customer innovation awards. The winners were Corporate Express in the productivity category, Motorola in the business agility category, Lenders First Choice in the innovation category, DSM in the ROI category, and Satyam in the partner innovation award.

Karl-Heinz Streibich gave a brief closing address; the remainder of the day is breakout sessions and the conference finishes at the end of today, so this was the last general session.

Integration World Day 2: Next Generation SOA

Santosh Mohanty from Tata gave a presentation on SOA, with a bit about the current generation, and how to move on to the next generation. Tata is a pretty major sponsor of the conference: I think that webMethods created a new “diamond” level of sponsorship just for them, which gives them both the opening night reception plus a keynote this morning.

His lessons for achieving next generation SOA:

  • Define agility controls.
  • Create an agile platform.
  • Articulate enterprise value in terms of efficiency, agility and adaptability.
  • Create a performance framework in order to create a performance-driven organization. This ties in strongly with webMethods message about “measure first” and the focus on BAM and analytics.
  • Create business and IT collaboration. Much easier said than done, and I’m not convinced that business needs to be all that involved in SOA since it’s really not relevant to most business people how the services get delivered, just that they are delivered. Of course, I see BPM and SOA and two distinct technologies; those that see BPM as just an extension of SOA will see business-IT collaboration as a necessity, and I think that Tata may fall into this latter camp.
  • Establish the right governance.

Tata was (I believe) one of the first companies to achieve CMM level 5 certification, and it makes sense that Mohanty’s first point is about control. It won’t do much to foster emergent applications, however. I think that all the large systems integrators are in a similar position: although there’s lots of work for them around legacy modernization and creating services, the current generation of BPM tools has to scare them, since it allows organizations to do a lot more of their own codeless development of business processes.

Integration World Day 1: Best Practices in Delivering Results with BPM

Bruce Beeco of Cox Communications told their story of how and why they implemented webMethods BPMS. Their goals:

  • Reusable processes independent of channel
  • Consistent experience independent of channel
  • Visibility into processes
  • Proactive on customer-facing problems
  • Automate manual tasks to reduce cost and errors
  • Improve time-to-market for new products and services

Overall, their goal is to move the processes out of the front-end applications using BPM, leverage existing services and provide monitoring and business health using BAM.

They started a number of BPMS initiatives, including monitoring and alerting around existing applications, modelling new processes, portal interfaces and others; some of these are in production, while others are just getting started. Being a Six Sigma shop, they took on business processes by creating a shadow process to an existing human process: they created a process model, collected data from the real world and correlated events to the model to provide some “visibility” into the process, particularly for the purposes of optimization.

He looked at the link between SOA and BPM, and said that you can’t do services without at least modelling the processes, since otherwise you just don’t create the right services: the models identify the service integration points and required functionality. He also addressed the issue of when to put functionality in a service versus a process in BPM:

  • Use BPM if it maintains state; services are stateless
  • Use BPM if you have variable complex outcomes; services outcomes are fixed and predetermined
  • Use BPM for composite process solutions; services are discrete entities
  • Use BPM for process visibility; services are black boxes

His key lesson learned was that BPM and SOA need to be done together in order to have a holistic view of your operations and business.

Integration World Day 1: BPMS 7.1

Pete Carlson (Product Development) and Matt Green (Product Marketing) gave some of the high points of the new 7.1 release of webMethods BPMS. Their first question to the audience was to determine who is already involved in a BPM project in their organization: almost no hands went up. As it turns out, most people are here to learn about BPM and what webMethods has to offer. Given that the audience at the conference is mostly IT and mostly work with the webMethods ESB product, this isn’t all that surprising; BPM is a relatively new concept to most of them even if they’ve been involved in the integration-centric end of the BPM spectrum. I think that the biggest challenge for the Software AG webMethods group is, in fact, to gain greater visibility in the business areas of customer organizations, which is where many of the other BPMS vendors already have much more visibility.

A few points about the product:

  • Eclipse-based modelling tool with multiple perspectives for business analysts and developers to share a common model.
  • There’s a process debugger built into the modelling environment, which allows you to step through a process to see how the variables change as the process flows
  • Simulation is new for their BPMS, so they’re pretty excited about this and it’s a big focus at this show
  • BAM is also highlighted as a major part of their suite, and has separate product sessions here at the conference. They do some interesting things using prediction models that I saw briefly in a demo last night, and do automatic baseline metric creation based on running processes.
  • Business calendar, so that you can schedule something for 3 business days versus 3 calendar days (this is definitely behind the BPM curve as a new feature)
  • Integration of Cognos for business intelligence to be able to drill down into data that you might see in a dashboard environment; this will be fully embedded within the webMethods product suite in next year’s version
  • Integration of Blaze Advisor for business rules management, although the rules management user interface won’t be fully integrated into the webMethods environment until next year
  • A new UI design environment that allows for codeless generation of portals and form-type interfaces.

Carlson gave a live demo, showing how they can call services from their ESB, services outside their ESB, business rules and human steps all in the course of a process. Interestingly, one thing that he showed was an executing process instance, including the information that it was in the state "Queued" — does this imply that an instance can only have one state at one time, hence can’t execute parallel paths? Or does that say something about the small number of states that can exist?

He showed their simulation, which has the requisite animated dials to show where work is piling up in the system; although you can take a snapshot of the conditions and the results of any particular simulation scenario in order to manually derive improvements, there’s no tools to suggest ways to improve processes, such as I’ve seen in some other products. Instead, it’s a matter of tweaking the parameters and watching the effect on the simulation, or exporting the results to Excel to perform some other analysis on them.

He showed how individual tasks in a process map are edited using the new version, which is a view that allows you to modify the roles, data values, events KPIs and user interfaces at this point in the process. In particular, the event capabilities seemed pretty powerful, although I’m not sure if it supports the full BPMN set, and it’s certainly not represented in the process map as BPMN events.

The presentation finished up with a very quick look at the design time and runtime architectures, then (for the 3rd time today) a look at Forrester’s two waves that show them as the top vendor in integration-centric BPMS as of Q406, and in the leader category (barely) in human-centric BPMS as of Q307. They’re obviously pretty pleased with being a leader in both categories, although they’re pretty neck-in-neck with TIBCO, with BEA and IBM trailing a bit behind but still having a strong showing in both waves.

Integration World: Peter Schwartz

The futurist Peter Schwartz gave the final keynote this morning; I saw him giving a closing keynote at the Gartner BPM conference in February this year and really enjoyed it; unfortunately, this was pretty much the same talk. Long tail…blah, blah, blah…nanophotonics…blah, blah, blah…flattening world…blah, blah, blah…global warming…blah, blah, blah…ubiquitous broadband.

Conference organizers should definitely take a look at who’s been doing the generic keynotes at recent conferences that their attendees are very likely to have attended.

Integration World Day 1: Peter Kurpick

Peter Kurpick, CPO (Chief Product Officer) of webMethods Business Division, gave an overview of the technology direction. He talked about the paradigm for SOA governance, with the layers of technical services, business services and policies being consumed by business processes: the addition of the policy layer (which is the SOA governance part) sets this apart from many of the visions of SOA that you see.

He brought along Susan Ganeshan, the SVP of Product Management and Product Marketing, to give a (canned) demo similar to one that we saw yesterday at the end of the analyst sessions. She showed the process map as modelled in their BPM layer, where the appropriate services were called and other points of integration using webMethods, then we saw the custom portal-type interfaces for customers, suppliers and internal workers. They have Fair Isaac’s Blaze Advisor integrated with the BPMS that allows them to change rules for in-flight processes, and their own monitoring and analytics as well as some new Cognos analytics integration. She also showed us the CentraSite integration, where information about services and their policies are stored; CentraSite can be used to dynamically select from multiple equivalent services based on policies, such as selecting from one of several suppliers. The idea of the demo is to show how all of the pieces can come together — people, web services, B2B services, legacy services, and policy governance — all using the webMethods suite.

The original core functionality provided by webMethods is the ESB (originally from the EAI space), but now that’s surrounded by BPM, composite applications, B2B integration and legacy modernization tools (from the Software AG side). Around that is BAM, which is being raised in importance from being just an adjunct to BPM to being an event-related technology in its own right. Around all of this is SOA governance, which is what CentraSite brings to this.

The next release, due sometime in 2008, will be a fully-integrated suite of the Software AG and webMethods products, although Kurpick didn’t provide a lot of information.

Integration World Day 1: David Mitchell keynote

David Mitchell, COO of webMethods Business Division, was up next with a much greater focus on BPM. webMethods had been positioning BPM — including both system-to-system and human-facing — as their growth area before the acquisition, and that’s still the message. Companies are competing on process, not just products and services, since process represents the ability to meet customer requirements in the face of changing conditions. As I’ve written many times before, the value is in process agility and visibility in a heterogeneous environment.

He had a number of case studies of how customers have improved their processes and operations based on what they’ve done with webMethods to integrate their systems for the goals of agility and visibility. He said "If you have unlimited time and unlimited money, you can pay IBM to do this for you", followed by the clear message that the rest of us should be using webMethods instead.

He also discussed the impact of the merger: long-time Software AG customers engaging with the webMethods product line since they trust Software AG to help them with their modernization efforts. There were some interesting comments about mergers in this marketplace, and the issue of aligning the products and customers of the acquired and the acquirer. As Mitchell put it, that question has now been answered for webMethods, but is still up in the air for companies such as BEA and TIBCO.

Integration World Day 1: Karl-Heinz Steibich keynote

Well, not really day 1: there were classes yesterday, but this is the first day of the Integration World conference per se. Someone in webMethods management must have a serious love for electric guitars, since the prize at last night’s reception was a Gibson Les Paul guitar, and a loud (for 8:30am) rock band was on stage to open the conference. My ears are still ringing.

Mark Jeffries of webMethods led off this marathon 2-hour keynote session, then Karl-Heinz Streibich, CEO of Software AG, was up to talk about the combined corporate structure and their general future plans. He showed the evolution of the software industry, from build to buy to compose, and how Software AG sits directly on that infrastructure space focused on composite applications. It’s not like companies are throwing away all the applications and infrastructure that were built (or bought), but the growth is in the composition area. This growth, plus the webMethods acquisition, will push Software AG into the $1B revenue range next year (although those are, unfortunately, rapidly declining $US :) ).

I attended the BPM Advisory Council breakfast prior to this, and had an interesting discussion with a couple of large (and long-time) webMethods customers about how webMethods stacks up in the BPM space. Clearly (to me, anyway), they’re behind the curve in terms of the pure BPM technology, but they play to their strengths in the integration end of things. The customers pooh-poohed the BPM vendors that don’t provide the whole integration stack as "just calling individual services", which is a bit of a simplistic view, but considering that these customers are coming from the traditional EAI-type usage of webMethods, it’s understandable. When you’re modernizing your legacy systems, there needs to be something in there to allow you to easily plug into those old systems using a web services interface, and that’s provided by webMethods. The Software AG acquisition will allow them to strengthen those linkages for Adabas/Natural applications, which are technologies still well-represented within large organizations.

Software AG analyst briefing at Integration World

Thanks to Air Canada’s ever-shifting schedule (why does the same flight number that I flew to Orlando two weeks ago now leave an hour later?), I arrived too late to the analyst briefing to hear the Peter Kurpick and David Mitchell of the webMethods division, but did sit in on the latter half to hear about the enterprise transaction systems division, which includes their Adabas and Natural products. There’s a press release in the packet about a new Software AG release due for tomorrow: Natural for Ajax, reminding me that there’s a ton of companies out there with Adabas and Natural applications on their mainframes that are still supported by Software AG, and need to find some alternatives to keep the life in those systems. I have a few financial services customers that have mission-critical Adabas/Natural applications, and they have no intention of rewriting them for some other software platform.

Simply replacing the mainframe with some other technology platform isn’t always the best solution, and is a total non-starter in many situations where there’s a significant amount of legacy business logic and data in those systems. I’ve been referring to mainframes as "just big servers" for quite some time now, and there’s no reason not to think of them that way: big database and back-end application servers that serve a useful purpose within large organizations. You might not start building a new system from scratch on a mainframe, but there’s often good reasons to keep them around if they’re already in place. Software AG, by providing tools such as Natural for Ajax, is providing some of the tools that organizations need to make the transition into more modern technology, without requiring a full rip-and-replace. I’m not sure that I completely agree with their vision of a mainframe Renaissance, however.

We had 20 minutes of corporate financial review from the CFO, which reminded me firmly why I went into engineering instead of accounting; I’m sure that there’s many capable financial analysts who have written about the numbers so I can slack off here. In looking at the overall financials, I’m reminded of the presentation that I saw at the New Software Industry conference earlier this year about how the proportion of product to services shifts as a software company ages: if you ignore software maintenance revenue — which is about 2/3 the size of the licence revenue — then the product-to-service ratio is about 1:1, and if you include maintenance in services, then the ratio goes to about 3:5. The theory is that as software companies age, they get better at providing services, and therefore it’s more profitable, hence tend to encourage the growth of that part of their business. This is completely off on a tangent, but I’m trying to keep my mind on the presentation as the CFO discusses the "Brazilian effect", and I have no idea what he means (since I assume that he’s not talking about the type of Brazilian effect that you get at a salon).

I had a chance to review the materials from the presentations that I missed, and there’s some interesting things there. This is a condensed version of what will be presented to customers here at Integration World, and I have a one-on-one meeting with Peter Kurpick on Wednesday so will undoubtedly see this again over the next two days. And hopefully have some more insightful comments at that time.

Integration World next week

This week I’m not travelling — a chance to catch up on the work that I’m actually paid for :) — but next week, I’m off to the Software AG/webMethods user conference, Integration World. Watch for my blogging coverage from there.

Disclosure: as with all vendor user conferences that I attend, Software AG is covering my expenses, although I am not paid to attend.