[Wikimediaindia-l] FW: [Wikitech-l] WMDE offers a contract for implementing GraphServe (part of next-gen CatScan)
Siebrand Mazeland
s.mazeland at xs4all.nl
Fri Apr 8 20:30:50 UTC 2011
FYI
--
Siebrand Mazeland
M: +31 6 50 69 1239
Skype: siebrand
On 08-04-11 15:37 Daniel Kinzler <daniel at brightbyte.de> wrote:
>Hi all!
>
>Wikimedia Deutschland is offering a contract for implementing the
>GraphServ
>component for our Graph Processor project. Anyone interested is invited to
>apply, the official call for bids is at
><http://wikimedia.de/wiki/Ausschreibung/GraphServ>.
>
>The Graph Processor project aims to develop an infrastructure for rapidly
>analyzing and evaluating Wikipedia's category structure. It's supposed to
>become
>part of the Toolserver infrastructure (and eventually, the WMF search
>cluster)
>that allows CatScan-like queries to run in under a second instead of
>minutes.
>
>The contract offered here covers the implementation of the GraphServ
>component,
>which is to function as a service by which applications can access the
>category
>structures of different wikis, similar to the way a database server would
>provide access to information stored in databases. Technically, GraphServ
>is a
>server that manages TCP connections and attaches them to instances of
>GraphCore,
>which do the actual processing of the category structures
><https://github.com/jkroll20/graphcore/blob/master/spec.rst>. The server
>will be
>accessed by applications via client libraries written in PHP, Python,
>etc, which
>are not in scope of the contract but will be developed in parallel by
>Wikimedia
>Deutschland.
>
>A rough specification of the GraphServ component along with requirements
>for the
>implementations can be found at
><http://wikimedia.de/wiki/Ausschreibung/GraphServ/Spec>.
>
>Note that GraphServ will be released as Open Source Software. While
>Wikimedia
>Deutschland will be the copyright holder for the software developed under
>contract, we will include the name of the actual authors in the copyright
>notice.
>
>Applications should include the following:
>
>* The applicant's prior experience with designing and implementing
>client/server
>software, as well as any other relevant qualifications
>* An overview of the intended architecture of the implementation and the
>technologies used, along with a rationale for choosing this architecture
>and
>technologies over others.
>* A rough road map of the implementation, documentation and testing
>phases, with
>the appropriate mile stones.
>* Estimate of working hours needed
>* Time frame for the implementation (calendar weeks)
>* Total expected cost, including taxes
>
>Please send your application to <technik at wikimedia.de> by April 29.
>
>
>Cheers,
>Daniel
>
>
>PS: please forward this to anyone you think could be interested. thanks!
More information about the Wikimediaindia-l
mailing list