You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oodt.apache.org by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov> on 2015/06/04 07:48:26 UTC

Re: GSoC - Week 2

How are we doing on progress here, Radu?

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




-----Original Message-----
From: Radu Manole <ma...@gmail.com>
Date: Sunday, May 31, 2015 at 3:25 PM
To: Lewis John Mcgibbney <le...@gmail.com>, jpluser
<ch...@jpl.nasa.gov>
Subject: GSoC - Week 2

>Please checkout my report for bonding period and week one at:
>https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+w
>ith+Avro%27s+RPC 
><https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+
>with+Avro%27s+RPC>
>
>
>Also because I am still studying I wasn't able focus on the project
>enough. The next week I have my final exams. So I will try put as much
>time in the project as possible. But I like you to know the reason the
>lack of the activity.
>
>


Re: GSoC - Week 2

Posted by Lewis John Mcgibbney <le...@gmail.com>.
Your class diagrams look dynamite.
Thanks for the update.
Have a great weekend.
Lewis

On Friday, June 19, 2015, Radu Manole <ma...@gmail.com> wrote:

> Hi,
> I uploaded UML diagrams for the rest of the classes.
> The predominant similarities are:
> - In most cases, the client doesn’t have a additional logic from its
> ability to remotely call methods, and where it is it can be separated.
> - classes share a lot of similarities that they can be abstracted using
> the same similar method used in catalog module creating objects using
> factory.
> Thanks.
>
> 2015-06-17 0:05 GMT+03:00 Lewis John Mcgibbney <lewis.mcgibbney@gmail.com
> <javascript:_e(%7B%7D,'cvml','lewis.mcgibbney@gmail.com');>>:
>
>> Hi Radu,
>>
>> On Tue, Jun 16, 2015 at 1:42 PM, Radu Manole <manole.v.radu@gmail.com
>> <javascript:_e(%7B%7D,'cvml','manole.v.radu@gmail.com');>> wrote:
>>
>>>
>>> I tried adding a UML diagram on the wiki
>>> https://cwiki.apache.org/confluence/display/OODT/XMLRPC+uses
>>> Although I didn't generate it, but created it by hand.
>>> Any feedback is appreciated.
>>>
>>
>> I've formatted and added feedback on there. Nice work.
>>
>>
>>>
>>> I can see some similarities in the uses, but I didn't yet write a
>>> proposal for separating XMLRPC from the code.
>>>
>>
>> OK, what are the similarities?
>>
>>
>>> The most confusing part is the ExecServer. If someone can give some
>>> details for what is used, it would be great.
>>>
>>
>> First, I would ask you to use one of the IntelliJ or Astah tools to
>> generate class diagrams for all aspects of the OODT projects which include
>> XMLRPC functionality. This way the structure and communication is explicit.
>> Once you've done this, please reply to this thread and we can forward the
>> conversation.
>>
>>
>>> And one more question related to it "can't find anywhere is the OODT
>>> code that the callLocalServerManager method be called".
>>>
>>>
>>> Neither can I right now. For the time being please progress with the
>> class diagrams as described above. I will keep searching for this and we
>> can touch base here once we've located it.
>> Thanks
>> Lewis
>>
>>
>
>

-- 
*Lewis*

Re: GSoC - Week 2

Posted by Radu Manole <ma...@gmail.com>.
Hi,
I uploaded UML diagrams for the rest of the classes.
The predominant similarities are:
- In most cases, the client doesn’t have a additional logic from its
ability to remotely call methods, and where it is it can be separated.
- classes share a lot of similarities that they can be abstracted using the
same similar method used in catalog module creating objects using factory.
Thanks.

2015-06-17 0:05 GMT+03:00 Lewis John Mcgibbney <le...@gmail.com>:

> Hi Radu,
>
> On Tue, Jun 16, 2015 at 1:42 PM, Radu Manole <ma...@gmail.com>
> wrote:
>
>>
>> I tried adding a UML diagram on the wiki
>> https://cwiki.apache.org/confluence/display/OODT/XMLRPC+uses
>> Although I didn't generate it, but created it by hand.
>> Any feedback is appreciated.
>>
>
> I've formatted and added feedback on there. Nice work.
>
>
>>
>> I can see some similarities in the uses, but I didn't yet write a
>> proposal for separating XMLRPC from the code.
>>
>
> OK, what are the similarities?
>
>
>> The most confusing part is the ExecServer. If someone can give some
>> details for what is used, it would be great.
>>
>
> First, I would ask you to use one of the IntelliJ or Astah tools to
> generate class diagrams for all aspects of the OODT projects which include
> XMLRPC functionality. This way the structure and communication is explicit.
> Once you've done this, please reply to this thread and we can forward the
> conversation.
>
>
>> And one more question related to it "can't find anywhere is the OODT code
>> that the callLocalServerManager method be called".
>>
>>
>> Neither can I right now. For the time being please progress with the
> class diagrams as described above. I will keep searching for this and we
> can touch base here once we've located it.
> Thanks
> Lewis
>
>

Re: GSoC - Week 2

Posted by Lewis John Mcgibbney <le...@gmail.com>.
Hi Radu,

On Tue, Jun 16, 2015 at 1:42 PM, Radu Manole <ma...@gmail.com>
wrote:

>
> I tried adding a UML diagram on the wiki
> https://cwiki.apache.org/confluence/display/OODT/XMLRPC+uses
> Although I didn't generate it, but created it by hand.
> Any feedback is appreciated.
>

I've formatted and added feedback on there. Nice work.


>
> I can see some similarities in the uses, but I didn't yet write a proposal
> for separating XMLRPC from the code.
>

OK, what are the similarities?


> The most confusing part is the ExecServer. If someone can give some
> details for what is used, it would be great.
>

First, I would ask you to use one of the IntelliJ or Astah tools to
generate class diagrams for all aspects of the OODT projects which include
XMLRPC functionality. This way the structure and communication is explicit.
Once you've done this, please reply to this thread and we can forward the
conversation.


> And one more question related to it "can't find anywhere is the OODT code
> that the callLocalServerManager method be called".
>
>
> Neither can I right now. For the time being please progress with the class
diagrams as described above. I will keep searching for this and we can
touch base here once we've located it.
Thanks
Lewis

Re: GSoC - Week 2

Posted by Radu Manole <ma...@gmail.com>.
Hello,

I tried adding a UML diagram on the wiki
https://cwiki.apache.org/confluence/display/OODT/XMLRPC+uses
Although I didn't generate it, but created it by hand.
Any feedback is appreciated.

I can see some similarities in the uses, but I didn't yet write a proposal
for separating XMLRPC from the code.
The most confusing part is the ExecServer. If someone can give some details
for what is used, it would be great.
And one more question related to it "can't find anywhere is the OODT code
that the callLocalServerManager method be called".

Thanks,
Radu.

2015-06-10 2:49 GMT+03:00 Lewis John Mcgibbney <le...@gmail.com>:

> Hi Radu,
> Can you please leek at generating a UML diagram of XMLRPC components and
> classes?
> This would be very helpful for us to determine exactly what the
> relationships are between components.
> An example can be found below
> http://wiki.apache.org/nutch/NutchRESTAPI#UML_Graphic
> Please let us know how you're getting on.
> Thanks
> Lewis
>
>
> On Sat, Jun 6, 2015 at 2:20 PM, Radu Manole <ma...@gmail.com>
> wrote:
>
>> Lewis,
>> To confirm, were you talking about OODT Project Proposal.pdf ?
>>
>> 2015-06-06 23:44 GMT+03:00 Radu Manole <ma...@gmail.com>:
>>
>>> I have been working mainly on identifying and understanding the use
>>> cases for XMLRPC usage, and then how they can be moved to Avro. I am
>>> working on a wiki that describes the usage in each module. It will be
>>> linked in the main project wiki page.
>>>
>>> I started working on upgrading the crawler module to to Avro without any
>>> abstraction, just to get some experience with Avro. On this part I the
>>> progress is slower.
>>>
>>> 2015-06-04 8:48 GMT+03:00 Mattmann, Chris A (3980) <
>>> chris.a.mattmann@jpl.nasa.gov>:
>>>
>>>> How are we doing on progress here, Radu?
>>>>
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Chris Mattmann, Ph.D.
>>>> Chief Architect
>>>> Instrument Software and Science Data Systems Section (398)
>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>> Office: 168-519, Mailstop: 168-527
>>>> Email: chris.a.mattmann@nasa.gov
>>>> WWW:  http://sunset.usc.edu/~mattmann/
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Adjunct Associate Professor, Computer Science Department
>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>
>>>>
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Radu Manole <ma...@gmail.com>
>>>> Date: Sunday, May 31, 2015 at 3:25 PM
>>>> To: Lewis John Mcgibbney <le...@gmail.com>, jpluser
>>>> <ch...@jpl.nasa.gov>
>>>> Subject: GSoC - Week 2
>>>>
>>>> >Please checkout my report for bonding period and week one at:
>>>> >
>>>> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+w
>>>> >ith+Avro%27s+RPC
>>>> ><
>>>> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+
>>>> >with+Avro%27s+RPC>
>>>> >
>>>> >
>>>> >Also because I am still studying I wasn't able focus on the project
>>>> >enough. The next week I have my final exams. So I will try put as much
>>>> >time in the project as possible. But I like you to know the reason the
>>>> >lack of the activity.
>>>> >
>>>> >
>>>>
>>>>
>>>
>>
>
>
> --
> *Lewis*
>

Re: GSoC - Week 2

Posted by Lewis John Mcgibbney <le...@gmail.com>.
Hi Radu,
Can you please leek at generating a UML diagram of XMLRPC components and
classes?
This would be very helpful for us to determine exactly what the
relationships are between components.
An example can be found below
http://wiki.apache.org/nutch/NutchRESTAPI#UML_Graphic
Please let us know how you're getting on.
Thanks
Lewis


On Sat, Jun 6, 2015 at 2:20 PM, Radu Manole <ma...@gmail.com> wrote:

> Lewis,
> To confirm, were you talking about OODT Project Proposal.pdf ?
>
> 2015-06-06 23:44 GMT+03:00 Radu Manole <ma...@gmail.com>:
>
>> I have been working mainly on identifying and understanding the use cases
>> for XMLRPC usage, and then how they can be moved to Avro. I am working on a
>> wiki that describes the usage in each module. It will be linked in the main
>> project wiki page.
>>
>> I started working on upgrading the crawler module to to Avro without any
>> abstraction, just to get some experience with Avro. On this part I the
>> progress is slower.
>>
>> 2015-06-04 8:48 GMT+03:00 Mattmann, Chris A (3980) <
>> chris.a.mattmann@jpl.nasa.gov>:
>>
>>> How are we doing on progress here, Radu?
>>>
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Chief Architect
>>> Instrument Software and Science Data Systems Section (398)
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 168-519, Mailstop: 168-527
>>> Email: chris.a.mattmann@nasa.gov
>>> WWW:  http://sunset.usc.edu/~mattmann/
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Associate Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Radu Manole <ma...@gmail.com>
>>> Date: Sunday, May 31, 2015 at 3:25 PM
>>> To: Lewis John Mcgibbney <le...@gmail.com>, jpluser
>>> <ch...@jpl.nasa.gov>
>>> Subject: GSoC - Week 2
>>>
>>> >Please checkout my report for bonding period and week one at:
>>> >
>>> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+w
>>> >ith+Avro%27s+RPC
>>> ><
>>> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+
>>> >with+Avro%27s+RPC>
>>> >
>>> >
>>> >Also because I am still studying I wasn't able focus on the project
>>> >enough. The next week I have my final exams. So I will try put as much
>>> >time in the project as possible. But I like you to know the reason the
>>> >lack of the activity.
>>> >
>>> >
>>>
>>>
>>
>


-- 
*Lewis*

Re: GSoC - Week 2

Posted by Radu Manole <ma...@gmail.com>.
Lewis,
To confirm, were you talking about OODT Project Proposal.pdf ?

2015-06-06 23:44 GMT+03:00 Radu Manole <ma...@gmail.com>:

> I have been working mainly on identifying and understanding the use cases
> for XMLRPC usage, and then how they can be moved to Avro. I am working on a
> wiki that describes the usage in each module. It will be linked in the main
> project wiki page.
>
> I started working on upgrading the crawler module to to Avro without any
> abstraction, just to get some experience with Avro. On this part I the
> progress is slower.
>
> 2015-06-04 8:48 GMT+03:00 Mattmann, Chris A (3980) <
> chris.a.mattmann@jpl.nasa.gov>:
>
>> How are we doing on progress here, Radu?
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Chief Architect
>> Instrument Software and Science Data Systems Section (398)
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 168-519, Mailstop: 168-527
>> Email: chris.a.mattmann@nasa.gov
>> WWW:  http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Associate Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>>
>>
>>
>> -----Original Message-----
>> From: Radu Manole <ma...@gmail.com>
>> Date: Sunday, May 31, 2015 at 3:25 PM
>> To: Lewis John Mcgibbney <le...@gmail.com>, jpluser
>> <ch...@jpl.nasa.gov>
>> Subject: GSoC - Week 2
>>
>> >Please checkout my report for bonding period and week one at:
>> >
>> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+w
>> >ith+Avro%27s+RPC
>> ><
>> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+
>> >with+Avro%27s+RPC>
>> >
>> >
>> >Also because I am still studying I wasn't able focus on the project
>> >enough. The next week I have my final exams. So I will try put as much
>> >time in the project as possible. But I like you to know the reason the
>> >lack of the activity.
>> >
>> >
>>
>>
>

Re: GSoC - Week 2

Posted by Radu Manole <ma...@gmail.com>.
I have been working mainly on identifying and understanding the use cases
for XMLRPC usage, and then how they can be moved to Avro. I am working on a
wiki that describes the usage in each module. It will be linked in the main
project wiki page.

I started working on upgrading the crawler module to to Avro without any
abstraction, just to get some experience with Avro. On this part I the
progress is slower.

2015-06-04 8:48 GMT+03:00 Mattmann, Chris A (3980) <
chris.a.mattmann@jpl.nasa.gov>:

> How are we doing on progress here, Radu?
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Chief Architect
> Instrument Software and Science Data Systems Section (398)
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 168-519, Mailstop: 168-527
> Email: chris.a.mattmann@nasa.gov
> WWW:  http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Associate Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
>
>
> -----Original Message-----
> From: Radu Manole <ma...@gmail.com>
> Date: Sunday, May 31, 2015 at 3:25 PM
> To: Lewis John Mcgibbney <le...@gmail.com>, jpluser
> <ch...@jpl.nasa.gov>
> Subject: GSoC - Week 2
>
> >Please checkout my report for bonding period and week one at:
> >
> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+w
> >ith+Avro%27s+RPC
> ><
> https://cwiki.apache.org/confluence/display/OODT/Replace+OODT%27s+XMLPRC+
> >with+Avro%27s+RPC>
> >
> >
> >Also because I am still studying I wasn't able focus on the project
> >enough. The next week I have my final exams. So I will try put as much
> >time in the project as possible. But I like you to know the reason the
> >lack of the activity.
> >
> >
>
>