The next SoCal IASA chapter meeting on will be Thursday July 17, 2007at Rancho Santiago Community College District, 2323 N. Broadway, Santa Ana. Meeting starts at 7:00 pm, pizza and networking 6:30 pm. Meeting cost is $5 to help us cover the cost of food and beverages. RSVP by emailing to mike.vincent@iasahome.org if you plan to attend.
RESTFul Web Services – UriTemplates and REST support with WCF 3.5
Abstract::
REST (Representational state transfer) is an architectural style to build distributed systems in a Uri centric way focusing on resource addressing via HTTP style "command line" interface. REST style of service development improves server scalability, allows systems to be more robust and promotes long-term compatibility and evolvability. Related technologies using the similar design principles are ASP.NET MVC and ADO.NET data services (Astoria). Support for REST is introduced in WCF 3.5 with a new WCF binding (webHttpBinding) allowing .NET developers to have the option of build light weight REST style services in contrast with traditional SOAP/RPC style development.
The presentation focuses on REST design principles and how they can be implemented using Windows Communication Foundation (WCF) 3.5. New Features such as support for UriTemplates, Web HTTP binding, syndication support and the new web programming model leveraging a RESTful design of web services within the unified WCF programming model will be addressed for architectural and implementation perspective.
Bio:
Adnan Masood works as a Sr. Software Engineer / Technical Lead in a Monrovia-based financial institution where he builds SOA-based enterprise applications using Microsoft .NET Framework. He is a regular speaker to technical conferences, user groups and code camps, is attributed and published in print media and on the web, and holds a Masters Degree in Computer Science. Adnan is actively pursuing his doctoral degree in Machine Learning and is highly involved in the .NET community as co-founder of the San Gabriel Valley .NET Developers group. He holds various technical certifications including MCPD.NET (Enterprise Developer), MCSD.NET, and SCJP-II and is also a Microsoft Certified Trainer (MCT). His blog can be found at www.AdnanMasood.com and he can be reached via email at adnanmasood at gmail.com.