Post Chronology

December 2024
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

InFullBloom Archives

Categories

Speaking Engagements

UPCOMING
Predict and Prepare sponsored by Workday 12/16

PAST BUT AVAILABLE FOR REPLAY
The Bill Kutik Radio Show® #171, 2/15
The Bill Kutik Radio Show® #160, 8/14
The Bill Kutik Radio Show® #145, 1/14
Workday Predict and Prepare Webinar, 12/10/2013
The Bill Kutik Radio Show® #134, 8/13
CXOTalk: Naomi Bloom, Nenshad Bardoliwalla, and Michael Krigsman, 3/15/2013
Drive Thru HR, 12/17/12
The Bill Kutik Radio Show® #110, 8/12
Webinar Sponsored by Workday: "Follow the Yellow Brick Road to Business Value," 5/3/12 Audio/Whitepaper
Webinar Sponsored by Workday: "Predict and Prepare," 12/7/11
HR Happy Hour - Episode 118 - 'Work and the Future of Work', 9/23/11
The Bill Kutik Radio Show® #87, 9/11
Keynote, Connections Ultimate Partner Forum, 3/9-12/11
"Convergence in Bloom" Webcast and accompanying white paper, sponsored by ADP, 9/21/10
The Bill Kutik Radio Show® #63, 9/10
Keynote for Workforce Management's first ever virtual HR technology conference, 6/8/10
Knowledge Infusion Webinar, 6/3/10
Webinar Sponsored by Workday: "Predict and Prepare," 12/8/09
Webinar Sponsored by Workday: "Preparing to Lead the Recovery," 11/19/09 Audio/Powerpoint
"Enterprise unplugged: Riffing on failure and performance," a Michael Krigsman podcast 11/9/09
The Bill Kutik Radio Show® #39, 10/09
Workday SOR Webinar, 8/25/09
The Bill Kutik Radio Show® #15, 10/08

PAST BUT NO REPLAY AVAILABLE
Keynote, HR Tech Europe, Amsterdam, 10/25-26/12
Master Panel, HR Technology, Chicago, 10/9/012
Keynote, Workforce Magazine HR Tech Week, 6/6/12
Webcast Sponsored by Workday: "Building a Solid Business Case for HR Technology Change," 5/31/12
Keynote, Saba Global Summit, Miami, 3/19-22/12
Workday Rising, Las Vegas, 10/24-27/11
HR Technology, Las Vegas 10/3-5/11
HR Florida, Orlando 8/29-31/11
Boussias Communications HR Effectiveness Forum, Athens, Greece 6/16-17/11
HR Demo Show, Las Vegas 5/24-26/11
Workday Rising, 10/11/10
HRO Summit, 10/22/09
HR Technology, Keynote and Panel, 10/2/09

Adventures of Bloom & Wallace

a work in progress

Modest Rant — Applications Integration By Any Other Name… Is Something Else

Painting The Roses Red

Painting The Roses Red

Given the active discussion (debate?) over on LinkedIn about my proposed definition of true SaaS (now renamed “Blooming SaaS,” this post was intended to be more of an insistence on precise definitions than a disparagement of other business/deployment/architectural options in enterprise HRM software), I thought I’d rattle a few more cages.  In the interests of encouraging a lively discourse, here I’m tackling the concept of applications integration.  If you think that there’s grade inflation in our schools and in workforce performance measurement, that’s nothing compared to what’s happened to the humble term integration as applied to HRM applications software.

Once upon a time, in a kingdom far away, we had two terms for the way in which applications might be connected.  We called them interfaced, when disparate applications were connected, and integrated, when applications were built from the ground up to be inherently connected.  Everyone understood the differences, and there was peace in the land of (then) data processing.

Interfaced meant that we would pass a file (which could well have been on a reel of tape carried quite literally from one system to another, at least in the very early days of my career, or a transmitted electronic file or an agreed and shared Web service in more recent years) containing data written by one system that was intended to be read by another.  The format of that interface file was either imposed by the more powerful (politically or economically) of the two systems’ owners (e.g. health care plan providers, to this day, have considerable leverage when they insist that incoming employer files be formatted to their receiving specs) or negotiated agreed mutually (as was the case when two independent systems, even those owned by the same vendor, needed to move data between them).  And even as the technology for interfaces has advanced considerably (although delimited electronic file transmissions are still in wide use), what’s important to note here is that an interface does not impact directly the sending or receiving system.  The sending system knows how to create the interface and the receiving system knows how to use it, but they are otherwise just as independent as is AMEX from Amazon when I charge purchases on the latter to my credit card with the former.  In spite of their near real-time and highly automated exchange of agreed protocol messages, their connections still fit my definition of an interface.

In that same far away kingdom, once upon a time, integrated meant that although an application may have consisted of many automated processes/reports/edits/user views/whatever, they had all been developed against the same data design and architecture with the same programming standards applied across all the related code and, most importantly, with the same underlying assumptions about the subject matter domain applied across the entire application or set of applications as defined by the underlying data definitions.  Even as data designs evolved to database schemas and on to object models incarnated as objects, even as architectures evolved to take advantage of cooperative computing and layered designs and to address the needs of connected/social/mobile/self-service/global computing, and even as I lost complete track of how today’s enterprise applications are really constructed (along with many of you), I (some would say foolishly) continued to used the term integrated to refer to applications that were developed against the same object model and architecture with the same definitional development standards applied across all the related functionality and, most importantly, with the same underlying assumptions about the subject matter domain applied across the entire application or set of applications as defined by the underlying object definitions.

And then, when I wasn’t looking, the evil witch stole those very clear and quite different definitions of interfaced and integrated and replaced them with an absolute muddle so that HRM software vendors doing interfaced (but with some truly creative approaches to (1) ensuring that user experiences were consistent across disparate applications, (2) doing reporting/analytics/etc. against a consolidated data store, and (3) minimizing the differences across their applications in terms of domain assumptions) applications could describe their offerings as integrated.   Clearly those vendors appropriating integrated to mean interfaced (but very cleverly so) felt that the term integrated communicated more goodness than interfaced or they wouldn’t have appropriated it.  But in doing so, they forced the vendors with truly integrated application suites, what we’ll now dub “Blooming integration,” to search for a new term that means what the old integrated meant before there was grade inflation.

So out came unified, organic and G-d only knows what else to distinguish between those applications that were in fact integrated by my definition and those that were interfaced, again by my definition, no matter how sexy or attractively that interfacing is done.  Well, bah humbug on that.  None of these terms have the gravitas of integrated, and the vendor marketeers that stole integrated for their own nefarious purposes know that.  So just as I did with “Blooming SaaS,” I’m going to offer the stamp of “Blooming Integrated” to those vendors who really qualify — and call the rest “Blooming Interfaced,” again no matter how effectively it’s done.

But why should customers and users of HR technology care about any of this or is this really just an “inside baseball” discussion among dilettantes with nothing better to do?  These distinctions should matter a ton to customers and users because every dollar that must be spent on maintaining those non-Blooming integrations is a dollar that’s not going to be spent on product enhancements, customer support, thought leadership, and so much more.  And the greater the inherent interconnectedness of the underlying processes and objects of those non-Blooming integrated applications, the more money must be spent — now and forever — on keeping those non-Blooming integrated applications tied together as much as possible.

I’ll leave it for another post to dig into which HRM applications most need to be “Blooming Integrated” versus those which very conveniently can be left to connect via great, highly leveraged interfaces.  But there’s a good taste of where my thoughts are going in the recent #Predict14 videocast sponsored by Workday, beginning at minute 3.30, with more discussion here.  Hopefully, this gives you a little something to chew on mentally when you’ve chewed yourselves beyond full with Christmas dinner.  And may I close with my heart-felt prayer for a little more peace on earth in 2014.

10 comments to Modest Rant — Applications Integration By Any Other Name… Is Something Else

Leave a Reply