<?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>New Horizons Dot Net Users Group &#187; web services</title>
	<atom:link href="http://nhdnug.com/tag/web-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://nhdnug.com</link>
	<description>Tips, Tricks &#38; Tutorials About .Net Programming</description>
	<lastBuildDate>Thu, 22 Sep 2011 21:16:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>What Does Web Services Really Mean?</title>
		<link>http://nhdnug.com/what-does-web-services-really-mean/</link>
		<comments>http://nhdnug.com/what-does-web-services-really-mean/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 21:59:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web services]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[killer application]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[wdsl]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://nhdnug.com/?p=17</guid>
		<description><![CDATA[Web services is much more than a concept that is bandied about by the marketing department to sell software.Ã‚Â  It is made up of bits and pieces of code, protocols, tasks, independence and connection tools.Ã‚Â  Lets just say a web service is a tiny piece of coding that performs a few jobs, usually utilizes XML, [...]]]></description>
			<content:encoded><![CDATA[<p>Web services is much more than a concept that is bandied about by the marketing department to sell software.Ã‚Â  It is made up of bits and pieces of code, protocols, tasks, independence and connection tools.Ã‚Â  Lets just say a web service is a tiny piece of coding that performs a few jobs, usually utilizes XML, could care less about specific operating systems, are language agnostic and capable of connecting people and machines.Ã‚Â  How&#8217;s that for a terribly confusing run on sentence.Ã‚Â  Let me see if I can break it down a little more for you.</p>
<p>When you think of a web service, you need to think small.Ã‚Â  This is not a killer application in and of it self.Ã‚Â  What it is, is a small piece of the larger software solution.Ã‚Â  Think about things like getting an account balance, or sending an order request to a vendor.Ã‚Â  That&#8217;s it, that&#8217;s about the actual scope of a web service.</p>
<p>Web services are all about leveraging existing protocols and playing well with commonly existing standards.Ã‚Â  I know that can be a bit of a stretch for you anti-MS readers in the crowd.Ã‚Â  But it&#8217;s true.Ã‚Â  Web servicesÃ‚Â  work well with UDDI, SOAP, WSDL and HTTP.Ã‚Â  These protocols all exist to facilitate communication between applications.Ã‚Â  HTTP (Hypertext Transfer PRotocol), XML (eXtensible Markup Language), SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language),Ã‚Â  and UDDI (Universal Description, Discovery and Integration) can all be communicated with using .NET web services.</p>
<p>The nice thing about web services, is their agnostic approach to different operating systems.Ã‚Â  Meaning, basically that they don&#8217;t really care if there talking to Unix, Linus, Windows or MVS.Ã‚Â  Because they communicate using the above mentioned communication protocols they allow for different machines using different operating systems to speak with one another.</p>
<p>The advantages of Web Services should be obvious to just about anyone.Ã‚Â  Communication is the biggest hurdle to overcome between computers and machines, and web services tackles that solution first and foremost.Ã‚Â  Because of the size of the services, it makes deployment and development inexpensive and quick.Ã‚Â  Patches and new features can be implement in a timely and effective manner.Ã‚Â  Plus, once a service is developed for one application, it can be shared across multiple machines, platforms, and applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://nhdnug.com/what-does-web-services-really-mean/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducing The Core Building Blocks Of .NET</title>
		<link>http://nhdnug.com/introducing-the-core-building-blocks-of-net/</link>
		<comments>http://nhdnug.com/introducing-the-core-building-blocks-of-net/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 21:18:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Standards]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[building blocks]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[green technologies]]></category>
		<category><![CDATA[identity theft]]></category>
		<category><![CDATA[standardization]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://nhdnug.com/?p=9</guid>
		<description><![CDATA[First and foremost, .NET is about providing software applications that operate in a network environment.Ã‚Â  That of course, means the internet.Ã‚Â  So, you can be sure, the the first building block of .NET will be web services.Ã‚Â  Fundamentally, it gets the important information to the software applications that need it.Ã‚Â Ã‚Â Ã‚Â  The idea is to remove [...]]]></description>
			<content:encoded><![CDATA[<p>First and foremost, .NET is about providing software applications that operate in a network environment.Ã‚Â  That of course, means the internet.Ã‚Â  So, you can be sure, the the first building block of .NET will be web services.Ã‚Â  Fundamentally, it gets the important information to the software applications that need it.Ã‚Â Ã‚Â Ã‚Â  The idea is to remove the need for intimate knowledge on the the part of the developer from the equation.Ã‚Â  That way services like SOAP and XML can be used to build applications without having to extensively train developers in the intricacies of those tools.</p>
<p>An important concept behind the implementation of .NET is standardization.Ã‚Â  One of the most important aspects of any web application, is their ability to communicate with other web applications.Ã‚Â  Flexibility and interoperability are essential on the internet, and in demand by savvy software users.Ã‚Â  Standards like XML, SOAP, and UDDI help facilitate this, and it&#8217;s essential that .NET work with those standards to make communication seamless between them all.</p>
<p>Going mobile with our computers in the for of smartphones, cell phones, and handheld gaming presents an interesting dilemma to software retailers and developers.Ã‚Â  Where should the information used by these devices be used, and how many places should it be stored.Ã‚Â  Not to mention, how will it be stored, and later accessed.Ã‚Â  .NET address many of these questions, and provides solution throughÃ‚Â  databases like SQL Server, NTFS and other services.</p>
<p>If there&#8217;s one thing that the internet has taught software solution providers, it&#8217;s to deliver updates rapidly and frequently.Ã‚Â  We like to know that our software is the latest version available, without of course dealing with buggy software.Ã‚Â  .NET allows for rapid delivery of application upgrading, on whatever platform the software needs to run.Ã‚Â  That includes mobile devices, as well as desktop based workstations.</p>
<p>Apart from green technologies, identity theft has to be one of the major touch points when it comes to technology.Ã‚Â  Being mobile and dynamic in our use of technology is great but it also opens up a lot of avenues for the unscrupulous to enter.Ã‚Â  Tougher authentication services are key to a successful .NET application.Ã‚Â  Not so much that we inconvenience the valid user, but to the point that they feel comfortable trusting their personal date to the applications.</p>
<p>Communication is certainly key to some of the biggest and most successful applications out there.Ã‚Â  Often known as killer apps.Ã‚Â  The first of those being obviously eMail.Ã‚Â  Who would have predicted at the beginning of the internet boom, that something as simple and plain as eMail would be the most widely used application online.Ã‚Â  That has of coursed blossomed into other useful communication tools like chatting and texting.Ã‚Â  You know .NET can be relied on to support these types of communication tools.</p>
<p>While calendaring in my opinion has never been successfully solved by any application on the market.Ã‚Â  Free or paid for.Ã‚Â  They always seem cludgy to work with.Ã‚Â  That&#8217;s no reason to ignore them, and tools like Outlook will continue to try and fix these problems as part of the building blocks of .NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://nhdnug.com/introducing-the-core-building-blocks-of-net/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

