Tag Archives: SOA

Service-Oriented Architecture

Realizing great customer experiences with LiveCycle ES3

Thanks to everyone at Adobe MAX 2010 who came to the sessions that I presented. I enjoyed the interactivity during after after the presentations, especially listening to your thoughts on how Adobe CEM will enable you to realize your own customer experience vision as well as the growing expectations of your prospects, consumers, customers and clients.

In order to keep the conversation going, I’ve uploaded this presentation as follows:

Realizing Great Customer Experiences with Adobe® LiveCycle® ES3 – Craig Randall

Whether you were able to attend MAX or not, I encourage you to check out MAX 2010 on Adobe TV (e.g. here are the keynotes). Please also visit the MAX 2010 session catalog to browse all sessions and download presentations of interest.

Update 11/5/2010: You can now watch and listen to this MAX session online (i.e. in synchronized fashion). It appears that the good folks at MAX decided to post the slides and recording that corresponded to my first delivery (on Monday during MAX). While that session went well, I did receive some feedback that I incorporated into a revised deck that was also recorded (on Wednesday during MAX). Personally, I liked the latter content and delivery better than the first, and that is what is provided here in this blog post, above.

Update 12/3/2010: Jayan has done a nice job of rounding up LiveCycle-flavored MAX sessions, including this one, here.

Intelligent capture

Today, EMC announced new releases of EMC Captiva products (i.e. EMC Captiva InputAccel 6.0 and EMC Captiva Dispatcher 6.0). I want to address the benefits of service-oriented infrastructure related to capture as embodied by these new releases.

The big deal with SOA and InputAccel 6.0 (IA6) is the connectivity it enables with other enterprise applications.

Capture depends heavily on validation of the captured data so access to systems that can supply information based on an extracted value or can perform the validation of extracted values is necessary. Service-orientation in IA6 lets capture be part of a company’s composite TCM applications.

Prior to the release of IA6, capture systems “connectivity” was restricted to ODBC, dropping files on file shares, and/or duplicating validation rules in software.

Another potentially big deal is the exposure of Captiva’s capture functionality to other applications (e.g. a web service for importing data into Captiva).

Today Captiva takes (captures) data from scanners, email, fax machines and legacy systems using specialty importers and file shares. Using web services will reduce complexity by allowing for a single method to be used to take in data from all kinds of systems.

Capture processing tends to occur in large batches; so, the “queue” behavior of a file share is useful. However, it lacks a handshake when the data has been picked up.

A web service would be more likely to be used by an interactive process or could be used as a call-back with the file share method to give a handshake.

It will be interesting to see how service-orientation within capture takes hold.

I want to thank my colleague, Clay Mayers, Captiva CTO, for contributing to this post. (Ah, another potential CMA blogger target… :-) )

Documentum Foundation Services

Earlier this week I presented Documentum Foundation Services to a full house at SDC07. I see that John Newton picked up my post. (BTW, I very much agree with John that EMC could do a much better job of opening up the event, both to those in attendance and those unable to attend, by blogging. Transparency is here to stay.)

John suspects that DFS contains EMC Documentum’s “long awaited web services interfaces.” Actually, is more about SOA enablement than about just web services, but it is true that DFS provides WSDL contracts for a number of core platform services.

On Thursday I presented a repeat of Monday’s conversation to about 70 SDC07 attendees. Since the repeat session occurred during the very last hour of the conference and the previous evening featured the attendee party at Universal Studios Islands of Adventure, I felt the turn-out to be quite good.

My presentation–as presented on Thursday–is here. I was also able to record Thursday’s presentation. Here is that recording, which runs a little over 51 minutes. Lastly, here is the small DFS remote client sample that was discussed during my presentation. I revised the sample slightly from what was presented during Monday’s session to highlight the variety of ways to determine how a particular service contract can be bound by a client.

Whether you choose to comment here on this blog or on EDN, I do hope to hear from you.

Let’s build a community around DFS together. Cheers!

Update 8/29/2007: The good folks at EDN have produced media that combines my presentation slides synchronized with my audio presentation of them during SDC. Enjoy!

Update 1/13/2008: I’ve begun to move my DFS-related media into the Documentum community area within the EDN. This will allow me to better follow and follow-up on individual media (e.g. point out when a sample is out-dated, etc.). It also helps better promote EDN.