Thanks

On 4/21/07, Marshall Schor <[EMAIL PROTECTED]> wrote:
Thiago Souza wrote:
> Hi,
>
>    Thanks for you reply. My currently bachelor's thesis is about a
> text mining platform based on UIMA that uses SCA as middleware, so I'm
> interested in providing such integration, could you please suggest me
> start points? I mean, where should I begin reading in documentation or
> code?

If you haven't done it already, I would read the tutorials & users
guides and work the examples.
The "application developers guide" section 3.6 is a good place to start
seeing how other middleware
is used to interconnect UIMA parts.

-Marshall
>
> Regards,
> Thiago Souza
>
> On 4/20/07, Marshall Schor <[EMAIL PROTECTED]> wrote:
>> Thiago Souza wrote:
>> > Hi,
>> >
>> >    Well, as far as I know UIMA breaks down the analysis process in
>> > analysis components, right?
>>
>> Yes, one part of UIMA is concerned with "componentization".
>> > And SCA is a specification to build
>> > component based applications. So, correct me if i'm wrong, but UIMA
>> > could let the managing of it's components to an SCA implementation.
>>
>> Yes.  UIMA is designed to be embeddable into other middleware
>> frameworks.
>> Some adopters have, for instance, embedded it into componentization
>> frameworks
>> such as Enterprise Message Beans, part of the J2EE approach to
>> interconnecting
>> components.  UIMA, itself, wants to enable a wide variety of
>> implementation
>> possibilities for interconnection of components.
>>
>> That being said, out-of-the-box, UIMA provides a few styles of
>> interconnection
>> approaches, including 1) direct Java calling (using Java's ability to
>> load components
>> into one JVM and then call them), 2) Java's JNI framework to
>> connect to C++ components, running in the same process, and 3) networked
>> remote
>> calling to connect to components running in other processes, perhaps on
>> other
>> machines.  Two adaptors for this come with the base framework - a
>> SOAP one,
>> and one based on Vinci which is lighter-weight and doesn't require as
>> much
>> additional infrastructure to be set up and run, compared to SOAP.
>>
>> I'm sure someone (perhaps you would be interested?) could provide
>> additional
>> interconnection approaches that use SCA standards; this might be
>> interesting to
>> the community.  A successful effort here would insure that community
>> efforts to build
>> configurable annotators could be done following the UIMA specs, and the
>> resulting
>> components could be deployed using any of these interconnection
>> protocols / standards.
>>
>> -Marshall
>>
>>

Reply via email to