<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: LMOS Services and Service Brokers, Part I</title>
	<atom:link href="http://mfeldstein.com/lmos_services_and_service_brokers_part_i/feed/" rel="self" type="application/rss+xml" />
	<link>http://mfeldstein.com/lmos_services_and_service_brokers_part_i/</link>
	<description>What Michael Feldstein Is Learning About Online Learning...Online</description>
	<pubDate>Sat, 11 Oct 2008 21:21:16 +0000</pubDate>
	
		<item>
		<title>By: Greetings from the Sakai Conference at e-Literate</title>
		<link>http://mfeldstein.com/lmos_services_and_service_brokers_part_i/#comment-29124</link>
		<dc:creator>Greetings from the Sakai Conference at e-Literate</dc:creator>
		<pubDate>Mon, 03 Dec 2007 15:31:19 +0000</pubDate>
		<guid isPermaLink="false">1741853066#comment-29124</guid>
		<description>[...] Today I attended a couple of pre-conference working groups. One of the most exciting conversations of the day was about cross-tool interoperability. What the group actually ended up talking about was an idea very similar to the &#8220;LMOS service broker&#8221; idea that Patrick Masson, Bernie Durfee and I advocated while we were at SUNY and that I blogged about here (parts I and II). You can read those posts to get a fuller idea of what this is all about but, in brief, the basic concept is that any tool should be able to say to some sort of service registry or bus, &#8220;Hey, I have an assignment here; does anybody out there have anything they can do with an assignment?&#8221; Other tools might respond by saying, &#8220;Yeah, I can grade an assignment,&#8221; or &#8220;Yeah, I can store an assignment in the person&#8217;s ePortfolio&#8221;, or any one of a hundred other things. Links to those services are dynamically generated into some sort of in-page component, e.g., a drop-down menu. The user could then apply those services without leaving the page, and this would all be provided essentially without the tool developer having to know in advance what services will be available. (At Oracle, the phrase I keep hearing for these sorts of drop-in services is &#8220;contextual actions.&#8221;) I&#8217;m really high on this potential development for a lot of reasons; maybe when I get home and recharge a little I&#8217;ll find time to write a more detailed post. [...]</description>
		<content:encoded><![CDATA[<p>[...] Today I attended a couple of pre-conference working groups. One of the most exciting conversations of the day was about cross-tool interoperability. What the group actually ended up talking about was an idea very similar to the &#8220;LMOS service broker&#8221; idea that Patrick Masson, Bernie Durfee and I advocated while we were at SUNY and that I blogged about here (parts I and II). You can read those posts to get a fuller idea of what this is all about but, in brief, the basic concept is that any tool should be able to say to some sort of service registry or bus, &#8220;Hey, I have an assignment here; does anybody out there have anything they can do with an assignment?&#8221; Other tools might respond by saying, &#8220;Yeah, I can grade an assignment,&#8221; or &#8220;Yeah, I can store an assignment in the person&#8217;s ePortfolio&#8221;, or any one of a hundred other things. Links to those services are dynamically generated into some sort of in-page component, e.g., a drop-down menu. The user could then apply those services without leaving the page, and this would all be provided essentially without the tool developer having to know in advance what services will be available. (At Oracle, the phrase I keep hearing for these sorts of drop-in services is &#8220;contextual actions.&#8221;) I&#8217;m really high on this potential development for a lot of reasons; maybe when I get home and recharge a little I&#8217;ll find time to write a more detailed post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LMOS Services and Service Brokers</title>
		<link>http://mfeldstein.com/lmos_services_and_service_brokers_part_i/#comment-20</link>
		<dc:creator>LMOS Services and Service Brokers</dc:creator>
		<pubDate>Wed, 01 Feb 2006 00:07:36 +0000</pubDate>
		<guid isPermaLink="false">1741853066#comment-20</guid>
		<description>One of the most important concepts in the LMOS Project Vision and Mission Statements is the service broker. In fact, it may very well be the most important concept. But it can be a little abstract, especially for non&#45;technologists (like...</description>
		<content:encoded><![CDATA[<p>One of the most important concepts in the LMOS Project Vision and Mission Statements is the service broker. In fact, it may very well be the most important concept. But it can be a little abstract, especially for non&#45;technologists (like&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Feldstein</title>
		<link>http://mfeldstein.com/lmos_services_and_service_brokers_part_i/#comment-228</link>
		<dc:creator>Michael Feldstein</dc:creator>
		<pubDate>Thu, 27 Oct 2005 16:57:10 +0000</pubDate>
		<guid isPermaLink="false">1741853066#comment-228</guid>
		<description>Thanks, Beth. I hope to have one or two more posts up soon that add some more detail.

The degree to which this notion of a service broker relates to what are commonly referred to as "web services" or a "service-oriented architecture" (SOA) is really beyond my level of expertise to address. Patrick Masson and Bernie Durfee (who, as you know, are colleagues from SLN's technology team) have both expressed concerns that SOA with the number of services we are talking about could get...messy. This is not to say that web services wouldn't be part of the ultimate solution--I think they'd almost have to be. But the details of when to use a web service versus when to use programming language-specific are nuances that are frankly beyond my grasp at the moment.</description>
		<content:encoded><![CDATA[<p>Thanks, Beth. I hope to have one or two more posts up soon that add some more detail.</p>
<p>The degree to which this notion of a service broker relates to what are commonly referred to as &#8220;web services&#8221; or a &#8220;service-oriented architecture&#8221; (SOA) is really beyond my level of expertise to address. Patrick Masson and Bernie Durfee (who, as you know, are colleagues from SLN&#8217;s technology team) have both expressed concerns that SOA with the number of services we are talking about could get&#8230;messy. This is not to say that web services wouldn&#8217;t be part of the ultimate solution&#8211;I think they&#8217;d almost have to be. But the details of when to use a web service versus when to use programming language-specific are nuances that are frankly beyond my grasp at the moment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: beth harris</title>
		<link>http://mfeldstein.com/lmos_services_and_service_brokers_part_i/#comment-226</link>
		<dc:creator>beth harris</dc:creator>
		<pubDate>Tue, 25 Oct 2005 06:46:40 +0000</pubDate>
		<guid isPermaLink="false">1741853066#comment-226</guid>
		<description>Thanks Michael, this helped - although there are many things that are still (of course)quite murky to me (ugh, I used to be an art historian, and sometimes I wish I still was). You are writing about services provided by the operating system that are independent of the application being run -- and that seems to be the focus of the ideal learning management system you are describing (seamlessly interoperable, and where the programming is not a burden). I am wondering about the relationship of what you are discussing to web services?

for example, I found this interesting:
http://www.amazon.com/gp/browse.html/ref=smm_sn_aws/104-0350131-3700750?%5Fencoding=UTF8&#038;node=3435361</description>
		<content:encoded><![CDATA[<p>Thanks Michael, this helped - although there are many things that are still (of course)quite murky to me (ugh, I used to be an art historian, and sometimes I wish I still was). You are writing about services provided by the operating system that are independent of the application being run &#8212; and that seems to be the focus of the ideal learning management system you are describing (seamlessly interoperable, and where the programming is not a burden). I am wondering about the relationship of what you are discussing to web services?</p>
<p>for example, I found this interesting:<br />
<a href="http://www.amazon.com/gp/browse.html/ref=smm_sn_aws/104-0350131-3700750?%5Fencoding=UTF8&#038;node=3435361" onclick="javascript:pageTracker._trackPageview('/outbound/comment/www.amazon.com');" rel="nofollow">http://www.amazon.com/gp/browse.html/ref=smm_sn_aws/104-0350131-3700750?%5Fencoding=UTF8&#038;node=3435361</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.608 seconds -->
