Archive for the ‘Integrations’ Category

Finally, a Wiki where Information is Managed Content

August 23, 2010

Finally a Wiki where Articles are Fully Managed Content

Wiki’s are one of the most mentioned Enterprise 2.0 tools.  Most (dare I say all?) E20 vendors have one or incorporate one into their solution stack.  However, if you look more closely, many of them simply roll in some open source wiki server and call it a day.  While basic functionality for wikis is almost standard these days, the information architecture underpinning the wiki is often overlooked.  What happens is that the “wiki-widget” proponents end up sacrificing information availability for information presentability.  The “we’ve got a wiki too” crowd is so caught up in achieving buzz-word parity that the real benefits of a fully managed and integrated wiki solution are passed over.  The result is a loose hodge-podge of stand alone “web 2.0″ widgets that have been lumped together with a common user interface thrown on top.  The vendors call it good.

Portal vendors are some of the worst offenders here.  The ease with which widgets are surfaced in a single common UI lends itself to lazy integration. In these kinds of environments the wiki widget may appear next to the JCR enabled content repository but there is NEVER ANY LINKAGE BETWEEN THE TWO!

Seriously, WTF???  If enterprise Wikis are the best place for enterprise knowledge bases, best practices and employee generated tips and tricks (AND THEY OFTEN ARE!), then what in the world is any enterprise information architect worth his or her pay grade doing being happy with throwing key corporate knowledge assets into its own walled off database silo?  The answer is that most are happy with the loose “on the glass” integration provided by a portal or creative use of iFrames.  This is a tragedy and a terrible mis / under use of corporate knowledge assets.  Fortunately, Fishbowl Solutions has developed a fully ECM integrated wiki that combines all the latest wiki features with the power of Oracle Enterprise Content Management.

(more…)

How To: Adding an external database AJAX lookup to a UCM checkin form

May 28, 2010

A topic that comes up quite frequently on the OTN and intradoc_users forums as well as in discussions with some of our customers is “How do I add custom functionality to the checkin page?”  This usually revolves around an integration with an external database  to lookup values for metadata in order to keep the systems in sync or relate the items in some way.  Since I’ve done similar customizations on several occasions I figured why not pull some of that code together for a little How To article.

Some of the UCM development concepts that will be touched on in this post:

  • Custom Components
  • Custom Services
  • Database Providers
  • Custom Query Resources
  • Custom Java Service Handlers
  • MergeInclude
  • Resource Includes

By the end of this post you should have a working lookup to an external database on your checkin page.

(more…)

Marvel and Oracle – Success and the unsung heroes

May 24, 2010

Iron Man 2

You have probably seen the Iron Man 2 trailers and maybe even the movie by now.

If you have been paying attention you may have seen the Larry Ellison cameo in the movie.  If you haven’t been paying attention then let me tell you that Oracle and Marvel have been doing a nicely successful business together for some time.  And they have not been shy about telling everyone about it.  Marvel has been a long time Oracle customer, successfully using many different parts of the Oracle technology stack including Oracle Enterprise Content Management.

But for all the ads, for all the bally-hoo around the movie(s), around the Larry-as-Stark comparisons, around the general coolness that goes with a company that creates super heroes, their IT success comes from a number of factors.

oracle and marvel ad

oracle and marvel ad

1) They have an executive management and core IT team who champion the IT projects, technology as well as the human processes that are necessary to effectively use the software and keep operations running at maximum efficiency.

2) They have the vision to take advantage of what the Oracle platform offers, especially as it pertains to interoperability of all the parts.

3) They rely on experts like Fishbowl Solutions to work with their teams to take their vision, combine it with the technology and produce success.  Here’s what they recently said about working with us: “Working with [the people] at Fishbowl is always a pleasure. [They] respond very quickly and the solutions are right on target with what we need.”

Want to know more?  Send us an email

Three Common Mistakes in Pursuit of Enterprise 2.0 & the Next Generation Workplace Part 2

May 3, 2010

The pursuit of the Enterprise 2.0 utopia promised, described and promoted across the web has attracted the committed, the curious and the cautious. As we move further up the adoption curve the amount of success as well as failures increase. This is the second in a short, three part series about the common mistakes in Enterprise 2.0 strategies and how to avoid them.

The three common mistakes of E20 are:
1. Technology treated as an ends rather than a means.
2. IT as leading the business rather than supporting the business.
3. Information architecture that is walled and gated when there is no good reason for it to be that way.

Let’s continue to take these one by one.
Mistake 2. IT as leading rather than supporting
It is undeniable that the Web and Enterprise 2.0 trends, memes and capabilities are largely technology driven. I have joked for some time that Web 2.0 represented the resurgence of the old time web master. The power to create cool new experiences on the web is squarely in the hands of the geeks, nerds and propeller heads. They became sexy again. But for all their sexiness, it is still often true that when IT leads, users buck, kick, grumble and complain. Top down mandates do not usually work in E20 experiments (e.g.”We’re killing email and just using Wikis now!”). This is exacerbated when a top down approach is taken by a part of the organization that is often seen by the rest of the organization as a supporting group. Strong CIOs who confuse IT project success with business success are the worst offenders. For all the success of Enterprise 2.0 BSTechnology, most of us still wrestle with our email inboxes, send and receive snail mail and engage in all too many (corded and desk-tethered) phone calls.
The reason why well intentioned but bewitched by BSTech CIOs are so toxic to the enterprise is because when IT has a habit of leading, the business problems take second seat to the technology. Solutions become the proverbial square peg that IT tries – through “training”, mandate and ridicule (“sigh! You’re having problems logging into your personalized, multi-faceted, self-service idea factory AGAIN Mrs. Whiggins?!”) – to force into the round hole of a business problem. Adoption suffers. Attitudes worsen.

Answer to Mistake 2. To avoid focusing on IT rather than the business IT supports, forgo the lip service to the business side or inviting a BA rep into weekly IT strategy meetings. Such actions are typically bollox. Instead you need to hit the ground. This means interviews. It means observing the way people work. It means spotting their work-arounds! It means asking them what web sites they use when they’re not at work. You’ll be surprised at the sophistication and savvy of the average worker whether a line worker or knowledge worker. Chances are they are already on Facebook. In Europe the adoption of corporate social media amongst Fortune 100 companies is higher than it is in the USA. This means that there is at least a desire to adopt.
There is a sense that this whole Web and Enterprise 2.0 thing makes sense. To be sure, IT needs to be play an important part in the continued evolution of the organization. They should not simply kowtow to the curmudgeonny grumpiness of stuck-in-their-ways employees. But neither should they adopt a cram-down “this is the new systems now use it!” approach. Whenever adoption pundits talk of finding an executive champion or two this is what they mean. There has to be acceptance and gentle leadership from the top and front .

The new systems need to provide enough seduction to entice users into adoption or at least experimentation. Outlining the benefits and being very explicit about the expected outcomes as well as the business justification help to bolster user confidence. It also provides a benchmark by which users can measure their own success or struggle. This helps to tamp angry calls to IT and temper frustrations that are common to any new system. Having internal launch or roll out parties helps. But simply flipping a system “on” and waiting for users is a sure way to generate expletive laden calls for the killing of the new system, inevitable and unfavorable comparisons with “the way we used to do it” and general unhappiness. Instead roll out a system with “this new system will cut out 2 of your most troublesome steps” or “our focus group trials have shown that this new system helps you fill orders in 1/3 less time.” When you do this people will inevitably compare their experience to the announced and expected outcomes. They will pause or consider their actions before picking up the phone to drop an F-bomb on the project team. Of course you really do need to do the user acceptance testing and benchmarking over old systems. But if you are focusing on the business problems first, then this should be inherent to your IT strategy.

Keep an eye out for part 3 coming soon.

Fishbowl Portlets Followup – CIS and Content Consumption Options

March 10, 2010

I want to thank John over at John’s Blog again for posting about the white paper you see below.  I posted a reply on his site but also wanted to expand a bit on a couple things.

One of the reasons we leveraged CIS for the integration (besides what was outlined in the paper) is due to security and network architecture.   John linked to a great article about using Site Studio 10gr4 from external Portal Compositingapplications and mentioned that to implement this functionality you call the UCM services directly over HTTP.   This is a great way to do it and makes the integration very straightforward, however, the customers where we have implemented the Fishbowl Portlets were using their portal technology to present a public facing site.  In this instance the UCM server that is serving the content was always behind a firewall where the client’s browser could not access it on port 80 or 443.  Opening a secure socket connection between servers ended up being a much easier sell to IT Security.

So what about that great 10gr4 functionality, in particular the WCM_PLACEHOLDER service call?  We integrated it anyway.  We added a new method to the CIS Wrapper class mentioned in the paper that uses the Administrative API in CIS to make a standard service call.  The rendered HTML from the placeholder comes back in the binder and we return that out to the portlets.  The placeholder is one of 4 current configurable options for consumption on the content portlet (there is also a search/list display portlet).

  1. Native HTML/Text content
  2. Dynamic Conversion (with image caching)
  3. Site Studio 10gR3 data file element
  4. Site Studio 10gR4 placeholder

I personally love the placeholder option since it allows us to pull in any asset built in Site Studio 10gR4 to build out a site in portal.

More to come on the portlets, stay tuned!