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]> 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]> 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]> 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]> 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]> 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
