Architecture Summit 2014/Service-oriented architecture

From MediaWiki.org
Jump to: navigation, search

RFCs[edit]

Overview[edit]

The main focus of the RFCs in the session is:

  • to see if mediawiki core can be visioned as a set of independent components / services each of which provide clean, well-defined, narrow APIs
  • provide a higher-level unified API interface for PHP code that can be used to make parallel requests to components / services without having to manually deal with issues like authentication

Big Questions[edit]

  • Besides what has already happened (Swift for media storage, Parsoid for bidirectional wikitext parsing), what specific functionality provided by mediawiki core can be isolated into independent components?
  • How does this kind of decomposition interact with mediawiki packaging and work for non-wikipedia installations?
  • ...

Agenda[edit]

Etherpad: https://etherpad.wikimedia.org/p/service_oriented_architecture, moved to Talk:Architecture Summit 2014/Service-oriented architecture.

  • 5-20 minutes - various lightning talks about the different proposals on the table
  • 40-60 minutes - discussion of big questions
  • Slides
{"cc_re__cc_re__cc_by_sa_3_0": ["><a href=\"https://www.wikidata.org/wiki/Special:NewItem?site=mediawikiwiki&amp;page=Architecture+Summit+2014%2FService-oriented+architecture\" title=\"Add interlanguage links\" class=\"wbc-editpage\">Add links</a></span></div>\t\t\t</div>\n\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n\t\t<div id=\"footer\" role=\"contentinfo\">\n\t\t\t\t\t\t\t<ul id=\"footer-info\">\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-info-lastmod\"> This page was last modified on 17 April 2014, at 21:16.</li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-info-copyright\">Text is available under the <a href=\"https://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-ShareAlike License</a>;\nadditional terms may apply.\nSee <a href=\"https://wikimediafoundation.org/wiki/Terms_of_Use\">Terms of Use</a> for details.</li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t<ul id=\"footer-places\">\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-privacy\"><a href=\"https://wikimediafoundation.org/wiki/Privacy_policy\" class=\"extiw\" title=\"wmf:Privacy policy\">Privacy policy</a></li>\n\t\t\t\t\t\t\t\t\t\t\t<li id=\"footer-places-about\"><a href=\"/wiki/Project:About\" title=\"Project:About\">About MediaWi"], "copyright__copyright__copyright": ["provided by mediawiki core can be isolated into independent components?\n  \u2022 How does this kind of decomposition interact with mediawiki packaging and work for non-wikipedia installations?\n  \u2022 ...\n\nAgenda[edit]\n\nEtherpad: https://etherpad.wikimedia.org/p/service_oriented_architecture, moved to Talk:Architecture Summit 2014/Service-oriented architecture.\n\n  \u2022 5-20 minutes - various lightning talks about the different proposals on the table\n  \u2022 40-60 minutes - discussion of big questions\n  \u2022 Slides", "provided by mediawiki core can be isolated into independent components?\n  \u2022 How does this kind of decomposition interact with mediawiki packaging and work for non-wikipedia installations?\n  \u2022 ...\n\nAgenda[edit]\n\nEtherpad: https://etherpad.wikimedia.org/p/service_oriented_architecture, moved to Talk:Architecture Summit 2014/Service-oriented architecture.\n\n  \u2022 5-20 minutes - various lightning talks about the different proposals on the table\n  \u2022 40-60 minutes - discussion of big questions\n  \u2022 Slides", "provided by mediawiki core can be isolated into independent components?\n  \u2022 How does this kind of decomposition interact with mediawiki packaging and work for non-wikipedia installations?\n  \u2022 ...\n\nAgenda[edit]\n\nEtherpad: https://etherpad.wikimedia.org/p/service_oriented_architecture, moved to Talk:Architecture Summit 2014/Service-oriented architecture.\n\n  \u2022 5-20 minutes - various lightning talks about the different proposals on the table\n  \u2022 40-60 minutes - discussion of big questions\n  \u2022 Slides"]}