But Steve -- Systinet does support the Google-style dumb search. In the
upper left hand corner of the Systinet console, there is a little
Google-style search box, and you can type in "security door", which will
then search the entire repository for anything that contains "security
door". That's the power of XQuery. This type of search is not available with
systems whose search is based on XPath or SQL, both of which need a specific
document/element or table field to search on.

I think I mentioned that Systinet needs to deal with a performance problem.
If your repository is heavily populated, you can imagine that this type of
search (based on XQuery) could take a while. A Google appliance could be a
very useful solution.

Anne

On 2/12/07, Steve Jones <[EMAIL PROTECTED]> wrote:

  Anne, I'm 100% with you on the "rich" search. But I do think there
also needs to be a "dumb" search, which is where the Google thing
comes in. So I want to do things like "security door" across all the
artefacts to see if any services do anything with security doors.

XQuery is great for power, but not so great for the "shotgun" approach
of finding things. Lobbing a Google search appliance onto a Systinet
registry and a CMS might seem to be overkill, but prior experience has
shown me that users often find things in imaginative ways.

Basically put, can I do a "shotgun" search against the Systinet
registry that includes all of the design, architecture and context
documents created for that service. If I can then I need to go and
look at it again as I'd turned off a bit when it said XQuery.

Steve


On 12/02/07, Anne Thomas Manes <[EMAIL PROTECTED] <atmanes%40gmail.com>>
wrote:
>
>
>
>
>
>
> Steve,
>
> All registries maintain ownership information. That's a pretty basic
type of relationship, and it's built into the core UDDI data model. I'm more
interested in:
> - which services meet or exceed this surety level?
> - which services meet or exceed this SLA?
> - which types contain customer information?
> - which services use the corp-namespace:customer type?
> - which services contain customer information?
> - which artifacts don't comply with corporate policies (or this specific
set of policies)?
> - which applications rely on this service?
> - which services rely on this service?
> - what system resources does this service rely on?
> - which services are not currently being audited?
>
> A repository should support these types of queries. And it should do so
using a Google style search tool. If it doesn't, it's not much use. Most of
the repository products support this type of query. Systinet's search
facility is the most powerful of the systems I've looked at, and it permits
you to search based on any information in any or all artifacts in the
respository. (The power of XQuery and its ability to do the equivalent of
"joins" really comes through.) IBM also has a pretty powerful search
facility, but since the underlying system is based on XPath, it doesn't have
the ability to do a cross-artifact join (it's searching only in individual
artifacts; it can't do "joins"). Infravio's search facility is based on SQL,
so queries must resolve down to values associated with individual table
elements -- as a result the free-form search is more constrained. (It
indexes artifacts and captures lots of info from the artifacts, but the
search facility is much less powerful than IBM or Systinet.)
>
> Anne
>
>
>
> On 2/11/07, Steve Jones <[EMAIL PROTECTED]<jones.steveg%40gmail.com>>
wrote:
> >
> >
> >
> >
> >
> >
> > I'm not disagreeing that these are important elements, and for me more
"runtime" or technical. Relationships can be done in free form (they are
just links afterall) and Google is pretty good at that, hell you could even
argue dependencies could be tracked that way (but I won't). What I'm saying
is that there are two problems, one is how to get anyone, whether technical
or not, to find services for them to be used, the other is the technical
governance that needs to be done. The most important of these jobs is the
former as without it you can't get to the later.
> >
> > Now the former is, as I think I've mentioned, one of the few places
that I've actually seen real benefits to "Semantic" web (namely the semantic
extensions to MediaWiki) as then you can query based on the intentions of
relationships "Give me all services that Bob owns". If registries could
adopt that form of style then it would make them more people friendly for
discovery.
> >
> >
> >
> >
> > On 10/02/07, Anne Thomas Manes < [EMAIL PROTECTED]<atmanes%40gmail.com>>
wrote:
> > >
> > >
> > >
> > >
> > >
> > >
> > > Google certainly wins for human discovery, but what about
relationships, dependancy tracking, impact analysis, lifecycle management,
change control, and other governance capabilities?
> > >
> > > Anne
> > >
> > >
> > >
> > > On 2/10/07, Steve Jones <[EMAIL PROTECTED]<jones.steveg%40gmail.com>>
wrote:
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > [snip]
> > > >
> > > > > XQuery is what gives the repository a powerful search
capability. REST is what enables users to more readily exploit the search
capability. I think Systinet did a pretty good job putting love into its UI.
Its competitors have a long way to go. (Systinet still has a lot of stuff to
do to enhance its product, and it really needs to fix its performance
problems, but its just way beyond with the other folks have done.)
> > > > >
> > > >
> > > > Anne, I'm not convinced that XQuery is a very effectively search
tool
> > > > for a repository except for technical navigation. Its reliant on
> > > > knowledge of the XML structure and is based on traversal, thus
loose
> > > > associations tend to be lost.
> > > >
> > > > Registry for runtime and technical discovery, Google for humand
> > > > discovery makes more sense to me.
> > > >
> > > >
> > > > > Anne
> > > > >
> > > > > ps. And no -- I have no personal stake in HP or Systinet. I've
just completed a pretty thorough analysis of the leading products, and I was
astonished by the differences.
> > > > >
> > > > >
> > > > > On 2/10/07, Paul Downey <[EMAIL 
PROTECTED]<paul.downey%40whatfettle.com>>
wrote:
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 9 Feb 2007, at 12:32, Anne Thomas Manes wrote:
> > > > > >
> > > > > > > Yes -- open content model, automatic detection of
relationships,
> > > > > > > hyperlinks, REST architecture, excellent search. This is
what
> > > > > > > differentiates Systinet's repository from the other players.
It
> > > > > > > doesn't have a built-in wiki capability, although it does
have a
> > > > > > > free-form description field for all artifacts. And the
content
> > > > > > > model is extensible, so you could add/extend the description
or
> > > > > > > comments field to allow folks to add more information.
> > > > > >
> > > > > > I periodically get to attend meetings where someone has a
vision
> > > > > > which involves a single registry/repository to rule them all.
> > > > > > There follows a list of all the great metadata which this
> > > > > > single truth will "own".
> > > > > >
> > > > > > Usually a can't hear what they're saying due to the sound
> > > > > > of "Darth Vader's Theme" trumpeting in my lugholes.
> > > > > > Empire building.. Empire building ..
> > > > > >
> > > > > > Beyond the obvious political motivations for a central
registry,
> > > > > > I just don't like the outcome. Flickr, Google, Amazon, etc all
put more
> > > > > > love into their developer web pages. It's no coincidence
they're
> > > > > > adopted more widely by developers that services shoved into
> > > > > > a UDDI at the edge of the known universe.
> > > > > >
> > > > > > Web sites rock. Spreadsheets suck.
> > > > > >
> > > > > > Paul
> > > > > > --
> > > > > > http://blog.whatfettle.com
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>
>
>
>

Reply via email to