{"id":116,"date":"2008-06-18T19:26:39","date_gmt":"2008-06-19T02:26:39","guid":{"rendered":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/?p=116"},"modified":"2008-06-18T19:26:39","modified_gmt":"2008-06-19T02:26:39","slug":"tile-an-introduction-to-the-e-framework","status":"publish","type":"post","link":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/2008\/06\/tile-an-introduction-to-the-e-framework\/","title":{"rendered":"TILE &#8211; an introduction to the e-framework"},"content":{"rendered":"<p>The next presentation is on the e-Framework &#8211; a brief introduction to what it is etc.<\/p>\n<p>What is in the e-Framework?<\/p>\n<p>At it&#8217;s core, it is documentation:<\/p>\n<ul>\n<li>Service Oriented Knowledge Base\n<ul>\n<li>It&#8217;s documentation to help others\n<li>Describes services (based on open standards) and how to use them\n<li>Describes use of multiple services together\n<li>Describes best practices in use of services<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>It&#8217;s supported by an International Community covering the UK, Australia, New Zealand and the Netherlands &#8211; with a mixture of communities in each country, although there seems to be an &#8216;education&#8217; focus (worth noting that this is clearly <em>not<\/em> a library specific thing)<\/p>\n<p>Within the framework services are split into:<\/p>\n<ul>\n<li>Service Genre\n<li>Service Expression<\/li>\n<\/ul>\n<p>The Service Genre describes what type of service you are talking about (e.g. &#8216;search&#8217;) but doesn&#8217;t say anything about how it is achieved (i.e. intended to be technology neutral) (based on &#8216;behaviours&#8217;)<\/p>\n<p>The Service Expression is about how the service is achieved &#8211; e.g. SRU\/SRW, Z39.50 etc.<\/p>\n<p>Standards and Service Implementations maybe linked to from the e-framework, but aren&#8217;t part of the framework themselves.<\/p>\n<p>The idea is that the &#8216;genre&#8217; would tell you &#8216;what can be done&#8217;<\/p>\n<p>Building on this, you can start to build &#8216;Service Usage Model&#8217; or SUM.<\/p>\n<ul>\n<li>An &#8216;abstract SUM&#8217; can be created from business processes supported by <em>Genres<\/em> and Data Sources.\n<li>An &#8216;implementation SUM&#8217; can be created from Business Process supported by <em>Expressions<\/em> and Data Sources.<\/li>\n<\/ul>\n<p>The abstract SUM would describe the situation in general terms &#8211; e.g. &#8216;you would need a search service&#8217;, the implementation SUM would say &#8216;using SRU\/SRW&#8217;.<\/p>\n<p>SUMs are where several genres or expressions are used together.<\/p>\n<p>There were some discussions about the e-framework model, and how it worked, and how useful it would be.<\/p>\n<p>I have to admit that I see the reason for it in terms of development &#8211; but I&#8217;m not completely convinced that it will work in practice, because I&#8217;m sceptical about it actually being used by developers in institutions.<\/p>\n<p>Richard Wallis from Talis raised the issue that this highly structured approach seemed at odds with the &#8216;constant beta&#8217; and agile development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The next presentation is on the e-Framework &#8211; a brief introduction to what it is etc. What is in the e-Framework? At it&#8217;s core, it is documentation: Service Oriented Knowledge Base It&#8217;s documentation to help others Describes services (based on open standards) and how to use them Describes use of multiple services together Describes best [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[10],"class_list":["post-116","post","type-post","status-publish","format-standard","hentry","tag-tile"],"_links":{"self":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":0,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/posts\/116\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/media?parent=116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/categories?post=116"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.meanboyfriend.com\/overdue_ideas\/wp-json\/wp\/v2\/tags?post=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}