<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HBY Consultancy &#187; Interoperability</title>
	<atom:link href="http://www.hbyconsultancy.com/tags/interoperability/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hbyconsultancy.com</link>
	<description>IT Consultant, PHP Expert, e-Government Specialist and Energy Engineer</description>
	<lastBuildDate>Sun, 01 Jan 2012 12:21:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Open Source, Closed Source, We are not enemies</title>
		<link>http://www.hbyconsultancy.com/blog/open-source-closed-source-are-not-ennemie.html</link>
		<comments>http://www.hbyconsultancy.com/blog/open-source-closed-source-are-not-ennemie.html#comments</comments>
		<pubDate>Sun, 04 Jul 2010 06:47:28 +0000</pubDate>
		<dc:creator>hatem</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[e-Government]]></category>
		<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.hbyconsultancy.com/?p=312</guid>
		<description><![CDATA[Every time I read a paper about open source I can feel how it&#8217;s trying hard to oppose to closed source or proprietary software. People in the closed source side seems to take things differently : &#8221; we are doing business and we have to generate sales, closed or open doesn&#8217;t matter&#8221;. I&#8217;m not going [...]<h3>Related Posts</h3>
<ol class="yarpp">
		<li><a href="http://www.hbyconsultancy.com/blog/say-yes-to-open-source.html" rel="bookmark">Say YES to Open Source &raquo;</a><!-- (11.7)--></li>
		<li><a href="http://www.hbyconsultancy.com/blog/open-source-evangelism.html" rel="bookmark">Open Source Evangelism &raquo;</a><!-- (9)--></li>
		<li><a href="http://www.hbyconsultancy.com/blog/printing-in-intranet-web-applications-with-ie.html" rel="bookmark">Printing in Intranet Web Applications with IE &raquo;</a><!-- (6.2)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>Every time I read a paper about open source I can feel how it&#8217;s trying hard to oppose to closed source or proprietary software. People in the closed source side seems to take things differently : &#8221; we are doing business and we have to generate sales, closed or open doesn&#8217;t matter&#8221;.</p>
<p>I&#8217;m not going to defend open source, because there are enough arguments, technologies, and solutions that are very competitive and no closed technology can compete with them, however my only take is only for education.</p>
<p>Why most education systems &#8220;impose&#8221; the use of proprietary solutions ? I did not said that MS Office is bad, but do not force me to use this product. Why teaching kids how to use Windows, Word, Excel, PowerPoint&#8230; then Access for advanced users !</p>
<p>As a student I&#8217;ll have probably to write text, reports, table sheets, presentations &#8230; I don&#8217;t think this deserve to be taught separately and marked in the final exams ! People behind education programs are sometimes old fashion and love to stick to old stuff they learned, or just prefer the solution of facility if it&#8217;s about teaching few basic features documented and sponsored by the software provider.</p>
<p>The only good things is probably teaching Java as main programming language in most universities and colleges, and my apologies for those who are stick to Pascal &#8220;forever&#8221;. It&#8217;s okay to teach .NET but don&#8217;t stick to Visual Studio and Windows environment, there is Mono for people who don&#8217;t know it which provide an open source alternative.</p>
<p>In business, the choice of open or closed technology is not a matter of evangelism. I had the chance probably to work on a large open source solution using a closed source database for a government institution, and actually another new project which is based mainly on closed technology and integrated with the open source solution.</p>
<p>The core business solution is stable for one year already, and is mainly powered by open source technologies (operating systems, web server, web application), even the closed source database is running on an open source OS.</p>
<p>Getting the new project running with closed technology doesn&#8217;t much matter for me &#8211; even if I won&#8217;t recommend it if I was asked before. Making the business evolute is my only concern, and integration was really made easy between the two technologies.</p>
<p>My only worries today is about the capabilities of the closed technology to support a high number of users, and high traffic during peak times. In the same time I&#8217;m not much worried, because the core business is in the safe side, if the new implementation for a reason or another fail, only the &#8220;closed source&#8221; part of the system will fail and not the entire system.</p>
<p>Businesses and consultancies have the choice, most of the time, but they are mostly interested to work behind a giant company name to make sure that their solution will be accepted. By experience selling a custom made solution (powered by open source technologies) is much more profitable than reselling licenses of any available software, but the lack of experience and confidence doesn&#8217;t give much choices.</p>
<p>I think I have answered a key question here : small companies cannot compete with open source software, get behind a large company name and you will be able to sell any open source solution at a very competitive price compared to closed source one. Open and closed source are not enemies, it&#8217;s up to you to use one or the other, or make them both coexist.</p>
<h3>Related Posts</h3>
<ol class="yarpp">
		<li><a href="http://www.hbyconsultancy.com/blog/say-yes-to-open-source.html" rel="bookmark">Say YES to Open Source &raquo;</a><!-- (11.7)--></li>
		<li><a href="http://www.hbyconsultancy.com/blog/open-source-evangelism.html" rel="bookmark">Open Source Evangelism &raquo;</a><!-- (9)--></li>
		<li><a href="http://www.hbyconsultancy.com/blog/printing-in-intranet-web-applications-with-ie.html" rel="bookmark">Printing in Intranet Web Applications with IE &raquo;</a><!-- (6.2)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.hbyconsultancy.com/blog/open-source-closed-source-are-not-ennemie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YEFI e-Government Interoperability Framework</title>
		<link>http://www.hbyconsultancy.com/blog/yefi-e-government-interoperability-framework.html</link>
		<comments>http://www.hbyconsultancy.com/blog/yefi-e-government-interoperability-framework.html#comments</comments>
		<pubDate>Wed, 24 Mar 2010 07:15:32 +0000</pubDate>
		<dc:creator>hatem</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[e-Government]]></category>
		<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[Yesser]]></category>

		<guid isPermaLink="false">http://www.hbyconsultancy.com/?p=294</guid>
		<description><![CDATA[Part of Yesser e-Gov program an interoperability framework called YEFI. The framework concern any entity that exchange data and integrate services for the consumption and benefit of the public. From yesser website, YEFI is defined as &#8220;a unified framework to implement e-government. It includes cross &#8211; governmental specifications and policies, to enable cross &#8211; governmental [...]<h3>Related Posts</h3>
<ol class="yarpp">
		<li><a href="http://www.hbyconsultancy.com/blog/e-government-as-platform.html" rel="bookmark">e-Government as Platform &raquo;</a><!-- (5)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hbyconsultancy.com/wp-content/uploads/2010/03/yesser-logo.gif"><img class="alignleft size-full wp-image-295" title="yesser logo" src="http://www.hbyconsultancy.com/wp-content/uploads/2010/03/yesser-logo.gif" alt="" width="226" height="108" /></a>Part of Yesser e-Gov program an interoperability framework called YEFI. The framework concern any entity that exchange data and integrate services for the consumption and benefit of the public.</p>
<p>From yesser website, YEFI is defined as &#8220;a unified framework to implement e-government. It includes cross &#8211; governmental specifications and policies, to enable cross &#8211; governmental integration and facilitate G2G transactions and data sharing.&#8221;<span id="more-294"></span></p>
<p>While reading deeply about YEFI, I noticed that the framework cover almost everything we need &#8211; for integration purpose at least &#8211; between different government institutions. The common part of the schemas between different ministries is almost the same : Address, ID number, place &amp; date of birth, Last and first name, while they keep different names.</p>
<p>The creation of data catalog is the first step to get these data defined, where every entry should include as fields : Name, Business information, Format, Validation, Verification, XML Schema IDs, Values, Default value, Owner, Version and Acceptance date. The data schema will be in this case the collection of all these elements defined in data catalog.</p>
<p>The schema should include meta data; if we are sending person&#8217;s data for example the schema should start with meta data as : Business object created, Business object updated, owner, data schema ID, Global unique object ID; then followed by person data as : Person birth place &amp; date, First &amp; Last name &#8230; etc.</p>
<p>A central repository for the standardized schemas is required to handle persistent data of oudated schemas. As every institution data might evolve over the years, and data schema will be updated; a repository should be available to document schemas versions and conversion rules.</p>
<p>The recommended integration technologies standards are : WebServices for middleware, UTF-16 for character sets, XML/XSL and XML schema, and finally RDF as resource description framework.</p>
<p>More details on YEFI program and technical documentation are available at <a href="http://www.yesser.gov.sa/english/YEFI.asp">http://www.yesser.gov.sa/english/YEFI.asp</a></p>
<h3>Related Posts</h3>
<ol class="yarpp">
		<li><a href="http://www.hbyconsultancy.com/blog/e-government-as-platform.html" rel="bookmark">e-Government as Platform &raquo;</a><!-- (5)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.hbyconsultancy.com/blog/yefi-e-government-interoperability-framework.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

