Hi Abhishek, I could not find your proposal on the wiki can you add or move it here - https://cwiki.apache.org/confluence/display/AIRAVATA/GSoC+2016 <https://cwiki.apache.org/confluence/display/AIRAVATA/GSoC+2016>
It is hard to give feedback on a design pattern without having the context. Quickly looking through your PR it is too small of a code to weigh in on the rationale. I thought your proposal indicated you will be looking at the design patterns on Airavata as a whole. Can you submit a PR on some other module which we can resonate? Especially since Aurora code as it stands now forks off a local command line, I am not sure if doing a design pattern evaluation on it will be a big appealing factor. Suresh > On Aug 11, 2016, at 5:26 PM, Abhishek Jain <[email protected]> wrote: > > Hi Devs, > I have been working on adding the dependency injection pattern to integrate > multiple Java based Big Data Client Side Services. Currently, I have > incorporated the Aurora Marathon integration code which is being developed by > another GSOC student, Gourav Rattihalli. This code can be seen in my pull > requests ( https://github.com/apache/airavata/pull/41 > <https://github.com/apache/airavata/pull/41> ). Can someone review the design > and please comment on it (will this work for other frameworks)? Any pointers > on other design ideas/patterns that I should explore would be greatly > appreciated. > > -- > Thanks & Regards, > Abhishek Jain > > Graduate Student > Department of Computer Science > Thomas J. Watson School of Engineering & Applied Science > Binghamton University - State University of New York (SUNY) > >
