Comments inline.
--------------------------------------------------
From: "Luciano Resende" <[email protected]>
Sent: Monday, March 30, 2009 3:22 PM
To: <[email protected]>
Subject: Re: [GSoC 2009] Search in SCA domain manager web app
2009/3/30 Raymond Feng <[email protected]>:
Hi, Wojtek.
It's great to hear your interest in this GSoC project. Your success in
Tuscany CORBA binding project from GSoC 2008 is really encouraging.
Your understanding pretty much matches what I have in mind. A few more
comments.
1) Indexing: I think indexing is probably not only just keyword based. It
will involve the "QName" indexing of the artifacts (such as QName of java
classes, QName of composites, WSDLs, XSDs, BPEL files). The runtime
processing of SCA contributions can also benefit from this work. For
example, the Tuscany already lazily load the WSDL/XSD files upon the need
to
resolve references by QName. We should apply the same strategy for
composite
files too.
2) The search can be based on keywords, structural URIs, QName of various
artifacts, Policy settings, etc.
Would it make sense to have some kind of SCA structured search defined
such as composite:foo or component:foo which would help filter the
search results ?
Sure. The search is against the SCA composition from different angles,
including the
contributions/artifacts, assembly, components, interfaces, implementations
and policies.
3) The search capability could be potentially integrated with the
management
of the SCA domain.
What do you mean here ? Integrated in the Domain Management Web UI ?
Integrated with lifeCycle management of the domain ? or something else
?
I meant to say the JMX-based management of the entities within an SCA
domain. Imagine
there is a view of the SCA domain and clicking on the search button will
highlight the matching
entities. Then we can zoom into more details or send commands to start/stop
the live component
services.
Thanks,
Raymond
--
Luciano Resende
http://people.apache.org/~lresende
http://lresende.blogspot.com/