<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4602846433742364343</atom:id><lastBuildDate>Mon, 02 Sep 2024 01:15:54 +0000</lastBuildDate><title>Tamer Fathy  (Dev Talks with BizTalk)</title><description>Work Smarter  Not Harder</description><link>http://tamer-fathy.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:summary>Work Smarter Not Harder</itunes:summary><itunes:subtitle>Work Smarter Not Harder</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-6739450883387053463</guid><pubDate>Tue, 10 May 2011 09:48:00 +0000</pubDate><atom:updated>2011-05-10T03:31:48.458-07:00</atom:updated><title>BizTalk Application on the cloud using AppFabric Connect for Services</title><description>BizTalk Server 2010 introduces a new feature “AppFabric Connect”, which combines rich proven features of BizTalk Server with the flexible development experience of .NET to allow users to easily develop simple integration applications. This enables users to:&lt;br /&gt;&lt;br /&gt;Develop custom .NET applications that require connectivity to backend Line of Business (LOB) systems like SAP, Oracle database, Oracle E-Business Suite, Seibel, and SQL Server without writing custom code for LOB connectivity&lt;br /&gt;Utilize the XML-based data transformation capabilities of the easy to use and rich interface of the BizTalk Server Mapper directly from within a .NET project.&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2011/05/biztalk-application-on-cloud-using.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-3223306617165992570</guid><pubDate>Tue, 28 Sep 2010 08:54:00 +0000</pubDate><atom:updated>2010-09-28T01:56:11.801-07:00</atom:updated><title>BizTalk Server 2010 RTM and General Availability Date Announced</title><description>BizTalk Server 2010 RTM and General Availability Date Announced &lt;br /&gt;&lt;br /&gt;http://blogs.msdn.com/b/nikosan/archive/2010/09/28/biztalk-server-2010-training-now-available.aspx&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2010/09/biztalk-server-2010-rtm-and-general.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-9174135999970358780</guid><pubDate>Sun, 30 May 2010 11:06:00 +0000</pubDate><atom:updated>2010-05-30T04:44:08.722-07:00</atom:updated><title>BizTalk Server 2009 Live Demo</title><description>A live demo of BizTalk 2009 with hands on labs are available now, you can download offline VPC image for BizTalk 2009 from the below link.&lt;br /&gt;&lt;br /&gt;http://blogical.se/blogs/johan/archive/2009/10/18/biztalk-server-2009-vpc.aspx&lt;br /&gt;&lt;br /&gt;Enjoy &lt;br /&gt;Cheers :)&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><enclosure length="0" type="" url="http://blogical.se/blogs/johan/archive/2009/10/18/biztalk-server-2009-vpc.aspx"/><link>http://tamer-fathy.blogspot.com/2010/05/biztalk-server-2009-live-demo.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total><itunes:explicit/><itunes:subtitle>A live demo of BizTalk 2009 with hands on labs are available now, you can download offline VPC image for BizTalk 2009 from the below link. http://blogical.se/blogs/johan/archive/2009/10/18/biztalk-server-2009-vpc.aspx Enjoy Cheers :)RSS Feed</itunes:subtitle><itunes:author>noreply@blogger.com (Anonymous)</itunes:author><itunes:summary>A live demo of BizTalk 2009 with hands on labs are available now, you can download offline VPC image for BizTalk 2009 from the below link. http://blogical.se/blogs/johan/archive/2009/10/18/biztalk-server-2009-vpc.aspx Enjoy Cheers :)RSS Feed</itunes:summary></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-5116595103991759512</guid><pubDate>Wed, 22 Apr 2009 10:25:00 +0000</pubDate><atom:updated>2009-04-22T03:27:00.715-07:00</atom:updated><title>Model View Controler (MVC) Song</title><description>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 10px; white-space: pre; "&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YYvOGPMLVDo&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/YYvOGPMLVDo&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2009/04/model-view-controler-mvc-song.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-5339594285688288474</guid><pubDate>Tue, 21 Apr 2009 15:51:00 +0000</pubDate><atom:updated>2009-04-21T08:56:14.635-07:00</atom:updated><title>Service Oriented Architecture Overview (e-Framework)</title><description>&lt;object width="725" height="444"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mj-kCFzF0ME&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed wmode="opaque" allowscriptaccess="never" src="http://www.youtube.com/v/mj-kCFzF0ME&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" width="425" height="344"&gt;&lt;/embed&gt;&lt;param name="x-allowscriptaccess" value="never"&gt;&lt;param name="allowScriptAccess" value="never"&gt;&lt;param name="wmode" value="opaque"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2009/04/service-oriented-architecture-overview.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-7849116366422740148</guid><pubDate>Sat, 30 Aug 2008 21:12:00 +0000</pubDate><atom:updated>2009-02-15T07:50:35.677-08:00</atom:updated><title>dotNETwork 7th Gathering: Tec-Talk wiz BizTalk</title><description>&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY9mqx5OuExdv-QT2b3fegT7q8UoNJQAdLrjjI2G2FFjhpkCMW3FElaYwmr3iy_VsvoKBrutNEkgHUOmueWk3Y3jBqHGpLj7kRIg912HpnsiDWI4vZDIUIH1j3D9KEcXG-_zFKJ-_k6BY/s1600-h/n587461065_1633046_9792_3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5240424530774486434" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY9mqx5OuExdv-QT2b3fegT7q8UoNJQAdLrjjI2G2FFjhpkCMW3FElaYwmr3iy_VsvoKBrutNEkgHUOmueWk3Y3jBqHGpLj7kRIg912HpnsiDWI4vZDIUIH1j3D9KEcXG-_zFKJ-_k6BY/s320/n587461065_1633046_9792_3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2008/08/dotnetwork-7th-gathering-tec-talk-wiz.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY9mqx5OuExdv-QT2b3fegT7q8UoNJQAdLrjjI2G2FFjhpkCMW3FElaYwmr3iy_VsvoKBrutNEkgHUOmueWk3Y3jBqHGpLj7kRIg912HpnsiDWI4vZDIUIH1j3D9KEcXG-_zFKJ-_k6BY/s72-c/n587461065_1633046_9792_3.jpg" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-4676687528901835664</guid><pubDate>Fri, 09 May 2008 20:39:00 +0000</pubDate><atom:updated>2008-05-09T14:01:07.449-07:00</atom:updated><title>Increasing Availability for BizTalk Server</title><description>&lt;strong&gt;How you can increase the availability of your BizTalk Server system?&lt;br /&gt;&lt;br /&gt;I have been asked this question before, first think that comes to my mind is that you can easily redundant the servers which hosts your BizTalk application this was good answer at this time but after that i decide to know more about this i read too many articles concerning this issue plus disaster recovery and it ends up to the following .&lt;br /&gt;&lt;br /&gt;there are many strategies you can follow to reach high availability but first lets explain the difference between high availability and disaster recovery.&lt;br /&gt;&lt;br /&gt;Disaster recovery allows you to resume operation of a failed system but is typically a manual process and requires more recovery time than a high-availability implementation. Therefore, a disaster recovery implementation provides availability but not high availability. You should employ both high availability through server clusters and load balancing, and availability through disaster recovery, in a production BizTalk Server environment.&lt;br /&gt;&lt;br /&gt;Now what are the strategies  for high availability of your BizTalk application:&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;     Providing high availability using Windows Clustering. A server cluster is a group of independent computer systems, known as nodes, working together as a single system to ensure that critical applications and resources remain available to clients. If one of the nodes becomes unavailable as a result of failure or maintenance, another node immediately begins providing service (a process known as failover).&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt; &lt;/strong&gt; A server cluster is typically recommended for the computers running SQL     Server that house the BizTalk Server databases. &lt;/li&gt;&lt;li&gt;A server cluster may be required to provide high availability for certain BizTalk adapters.&lt;/li&gt;&lt;li&gt;A server cluster is typically recommended for the Enterprise Single           SignOn  master secret server.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Providing high availability using Network Load Balancing (NLB). NLB delivers high availability by redirecting incoming network traffic to working cluster hosts if a host fails or is offline. Unlike server clusters, NLB does not require special hardware.NLB is provided for BizTalk Hosts by adding multiple servers to a group.Load balancing is provided for SQL Server disks through the use of a SAN or by adding multiple MessageBox databases.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Increasing availability using BizTalk Server log shipping and disaster recovery.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Increasing availability through implementation of the appropriate monitoring and maintenance strategies.&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2008/05/increasing-availability-for-biztalk.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-5735375312113871855</guid><pubDate>Fri, 09 May 2008 13:00:00 +0000</pubDate><atom:updated>2008-05-09T06:16:00.073-07:00</atom:updated><title>BizTalk Server News</title><description>&lt;p&gt;I read this great news in &lt;a href="http://blogs.msdn.com/stevemar/" mce_href="http://blogs.msdn.com/stevemar/"&gt;Steven Martin's blog&lt;/a&gt;, Once SQL Server 2008 becomes generally available, Miscrosoft will follow with an updated version of BizTalk Server designed for the latest versions of Windows Server, the .NET Framework, Visual Studio, and SQL Server. This will mean that BizTalk Server customers will continue to take full advantage of the platform’s latest improvements including: scalability for mission-critical workloads, improved support for next-generation web and service oriented applications, improved virtualization support and better business insight through Office.&lt;br /&gt;&lt;br /&gt;Micrososft will also taking the opportunity as part of this BizTalk Server release to deliver additional customer-requested capabilities for our core SOA infrastructure. Microsoft will give more updates on specific features in the coming months, but at a high level they are planning some new investments in the release that includes:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;New web service registry capabilities with support for UDDI (Universal Description Discovery and Integration) version 3.0 &lt;/li&gt;&lt;li&gt;Enhanced service enablement of applications (through new and enhanced adapters for LOB applications, databases, and legacy/host systems) &lt;/li&gt;&lt;li&gt;Enhanced service enablement of “edge” devices through BizTalk RFID Mobile &lt;/li&gt;&lt;li&gt;Enhanced interoperability and connectivity support for B2B protocols (like SWIFT, EDI, etc) &lt;/li&gt;&lt;li&gt;SOA patterns and best practices guidance to assist our customer’s implementations&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;To ensure existing BTS applications continue to run without changes, Microsoft are taking an incremental approach and limiting the changes to the items listed above. Because this release build on existing bits, the name of this release will be BizTalk Server 2006 R3. Refreshing the bits (instead of applying a large Service Pack) provides for the best update experience. You should expect to see a CTP of BizTalk Server 2006 R3 later this year (with an RTM planned in H1 CY09).&lt;/p&gt;&lt;p&gt;for more details please visite &lt;a href="http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx"&gt;http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2008/05/biztalk-server-news.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-7793595357617793607</guid><pubDate>Sun, 04 May 2008 18:31:00 +0000</pubDate><atom:updated>2008-12-12T16:51:06.336-08:00</atom:updated><title>N-Tier Architecture</title><description>&lt;strong&gt;What N-tier archeture means? &lt;/strong&gt;&lt;br /&gt;This refers to the architecture of an application that has 3 to N logical layer each layer is responsible for specific function and interacts with only the layer directly below.&lt;br /&gt;&lt;strong&gt;Why N-Tier architecture?&lt;br /&gt;&lt;/strong&gt;You can easily scale out your application by deploying each layer on separate server. As each layer is totally separate and encpsulated from other layer so you can easily update/modify any layer without affection other layer or need to recompile them all. Here is the power of the n-tier as any additional features or change to a layer can be done without redeploying the whole application. Before we go further let’s have a look on this image&lt;br /&gt;&lt;br /&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWMIysXTaGz0Bvzq3Z3ZUQaxtPXNEReTHBDFyC2kgjc8A58ez0TD_dzNsL1mH9gZQJ0hJZeO4Z0OhvtI-8xN9yYqkAYS6lbkwoVUZYeD5tf7bKaCALkFdUiiSuyYWqmuotZHikAI7iWxY/s1600-h/n-tier%2520Drawings_gif_6.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5196604704860604786" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWMIysXTaGz0Bvzq3Z3ZUQaxtPXNEReTHBDFyC2kgjc8A58ez0TD_dzNsL1mH9gZQJ0hJZeO4Z0OhvtI-8xN9yYqkAYS6lbkwoVUZYeD5tf7bKaCALkFdUiiSuyYWqmuotZHikAI7iWxY/s320/n-tier%2520Drawings_gif_6.gif" border="0" /&gt;&lt;/a&gt; An n-Tier application usually has three tiers, and they are called the presentation tier, the business tier and the data tier. Let's have a look at what each tier is responsible for.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Data Tier:&lt;/strong&gt; The data layer can usually be split into two separate layers. The first will consist of the set of stored procedures implemented directly within the database. These stored procedures will run on the server and provide basic data only. Not only are they pre-compiled and pre-optimized, but they can also be tested separately, Second layer will consist of set of classes which handle the stored procedure we call it CRUD operation (Create, Read, Update, Delete).&lt;br /&gt;If your database changes for any reason, you can easily modify your data layer to handle them without affecting any other layers. This considerably simplifies maintenance.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Business Layer:&lt;/strong&gt; this layer will encapsulate your busniss rule and logical validation; here we find classes which implement your business functionality. They neither access data (except through the data layer) nor do they bother with the display or presentation of this data to the user. All we are interested in at this point are the complexities of the business itself. By isolating this functionality, we are able to concentrate on the guts of our system without the worry of design, workflow, or database access and related concurrency problems. If the business changes, only the business layer is affected, again considerably simplifying future maintenance and/or enhancements.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Workflow Layer:&lt;/strong&gt; This is one of the optional layers and deals with data flow to and from your system. It may or may not interact directly with the user interface, but always deals with external data sources. For instance, if you send or receive messages from a messaging queue, use a web service for extra information, send or receive information to another system, the code to handle this would be in this layer. You may wish to wrap your whole application in XML so that the choice of presentation layer can be expanded. This would also be handled in the Workflow Layer.&lt;br /&gt;&lt;strong&gt;Presentation Layer:&lt;/strong&gt; This layer handles everything to do with the presentation of your system. This does not just include your windows or web forms (or your user interface), but also all the classes which will help you present your data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope this quick preview will help you&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2008/05/n-tier-architecture.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWMIysXTaGz0Bvzq3Z3ZUQaxtPXNEReTHBDFyC2kgjc8A58ez0TD_dzNsL1mH9gZQJ0hJZeO4Z0OhvtI-8xN9yYqkAYS6lbkwoVUZYeD5tf7bKaCALkFdUiiSuyYWqmuotZHikAI7iWxY/s72-c/n-tier%2520Drawings_gif_6.gif" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-7491788856444642410</guid><pubDate>Wed, 12 Dec 2007 17:22:00 +0000</pubDate><atom:updated>2007-12-20T03:50:23.015-08:00</atom:updated><title>Biztalk 2006 R2 First look</title><description>&lt;div&gt;&lt;/div&gt;As most of the organizations continue to move toward a service-oriented world, for effective business processes that unite disparate systems into a coherent whole. from this the usefulness of Biztalk comes.&lt;br /&gt;&lt;br /&gt;BizTalk Server  connecting diverse applications, then creating, executing, and monitoring process logic that uses those applications. The objective is to help organizations create better automated business process.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;What is BizTalk doing?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;  Connecting applications within a single organization, commonly referred to as enterprise application integration (EAI). As more organizations move toward service-oriented architecture (SOA), the approach to doing this also becomes increasingly service-oriented.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Connecting applications in different organizations, typically referred to as business-to-business (B2B) integration.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Supporting the holistic approach to working with automated business processes that’s defined by business process management (BPM).&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;those are  just to address the problems and challenges  which BizTalk solve in my next post i will focus on each challenge and explain how BizTalk  solves them.&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2007/12/biztalk-2006-r2-first-look.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-1175569294220970023</guid><pubDate>Mon, 26 Nov 2007 08:35:00 +0000</pubDate><atom:updated>2008-12-12T16:51:06.555-08:00</atom:updated><title>Web Service software Factory Hands on lab</title><description>Service Factory Hands on Labs are now available you can download it here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/servicefactory/Wiki/View.aspx?title=HandsOnLab&amp;amp;referringTitle=Home"&gt;http://www.codeplex.com/servicefactory/Wiki/View.aspx?title=HandsOnLab&amp;amp;referringTitle=Home&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What Is the Service Factory?&lt;br /&gt; software factories represent a collection of guidance that helps architects and developers build a specific kind of application. Therefore, the Service Factory helps developers and architects build Web service applications. Web service applications are more than just the technologies that send and receive SOAP messages and expose WSDL contracts—they also include the functionality that is needed to fulfill the service's behavior. Figure below  illustrates the parts of the application, and their relationship with one another, the Service Factory will help you build.&lt;br /&gt;&lt;br /&gt;Structure of a service built with the Service Factory&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNFTQZfbb91CTYY1sw80ai3T8ebe0nPsX7U0Jwetf3QsWIJe3BdCblhpw3_eak-81QFirgfg7HMC8Utdf2ubA9Lx7d7MVYnJ-tkk5Fz6-X5zYi0zpa_ZxHTahvdjqLZHGCyh9SJz8LZk/s1600-h/Aa480534_wssf_landingpage_f01(en-us,MSDN_10).gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5137066022324870242" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNFTQZfbb91CTYY1sw80ai3T8ebe0nPsX7U0Jwetf3QsWIJe3BdCblhpw3_eak-81QFirgfg7HMC8Utdf2ubA9Lx7d7MVYnJ-tkk5Fz6-X5zYi0zpa_ZxHTahvdjqLZHGCyh9SJz8LZk/s320/Aa480534_wssf_landingpage_f01(en-us,MSDN_10).gif" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2007/11/web-service-software-factory-hands-on.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwNFTQZfbb91CTYY1sw80ai3T8ebe0nPsX7U0Jwetf3QsWIJe3BdCblhpw3_eak-81QFirgfg7HMC8Utdf2ubA9Lx7d7MVYnJ-tkk5Fz6-X5zYi0zpa_ZxHTahvdjqLZHGCyh9SJz8LZk/s72-c/Aa480534_wssf_landingpage_f01(en-us,MSDN_10).gif" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-4336149048973591838</guid><pubDate>Sun, 11 Nov 2007 11:07:00 +0000</pubDate><atom:updated>2007-11-11T04:21:12.716-08:00</atom:updated><title>Shrink the transaction log file in SQL Server 2005</title><description>I face a problem where i use database to store application session the problem is that the ASP state database log file size is 50 GB so i need to shrink the log file after googling I found the solution&lt;br /&gt;&lt;br /&gt;first you need to backup the log file using this command&lt;br /&gt;    &lt;span style="color:#3333ff;"&gt;BACKUP LOG TestDB TO DISK='C:\TestDB1.bak'&lt;/span&gt;&lt;br /&gt;Second you run the following command to shrink the log file&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;  DBCC SHRINKFILE (&lt;filename&gt;, &lt;targetsize&gt;) WITH NO_INFOMSGS&lt;/span&gt;&lt;br /&gt;&lt;p&gt;For more information check this link on&lt;br /&gt;Microsfot support &lt;a href="http://support.microsoft.com/kb/907511"&gt;http://support.microsoft.com/kb/907511&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2007/11/truncate-log-file-in-sql-server-2005.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-1058531602203364228</guid><pubDate>Wed, 10 Oct 2007 21:40:00 +0000</pubDate><atom:updated>2007-10-10T14:59:21.731-07:00</atom:updated><title>.NET Framework source code</title><description>&lt;p&gt;From now on you can debug  .NET Framework source code...&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:'Tahoma','sans-serif';font-size:10;"  &gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:'Tahoma','sans-serif';font-size:10;"  &gt;No reflector from today you can access to the code written in  .net framework classes.  &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=";font-family:'Tahoma','sans-serif';font-size:10;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2007/10/net-framework-source-code.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-3362358370386600294</guid><pubDate>Thu, 26 Jul 2007 10:50:00 +0000</pubDate><atom:updated>2007-10-01T13:31:57.389-07:00</atom:updated><title>Web Service Software Factory</title><description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;The Web Service Software Factory, also referred to as the Service Factory, provides a set of proven practices for building service-oriented applications. The Service Factory provides developers guidance in the form of guidance packages, reference implementations, patterns, and How-to topics. Building services is difficult because it spans many areas, including the following:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Security &lt;/li&gt;&lt;li&gt;Interoperability&lt;/li&gt;&lt;li&gt;Messaging Validation &lt;/li&gt;&lt;li&gt;Exception handling &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The Service Factory addresses these areas. By building services with the factory, developers can concentrate on higher-value activities; this decreases the overall development time and cost, and it improves consistency and quality. This version of the Service Factory also leverages the Windows Communication Foundation (WCF) included with the .NET Framework 3.0.&lt;/p&gt;&lt;p&gt;For further information please visit this link&lt;/p&gt;&lt;p&gt; &lt;a href="http://msdn2.microsoft.com/en-us/library/aa480534.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa480534.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2007/07/web-service-software-factory.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4602846433742364343.post-5346029863079020871</guid><pubDate>Tue, 24 Jul 2007 09:24:00 +0000</pubDate><atom:updated>2007-07-24T02:58:49.855-07:00</atom:updated><title>Welcome to my blog</title><description>This is tamer &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;fathy&lt;/span&gt; a developer from &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;Egypt&lt;/span&gt;, first i would like to welcome all of you to my blog where i will &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;discuss&lt;/span&gt; my thoughts and experience, hope all of you all enjoy it and wait for your comments :)&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;&lt;br /&gt;Tamer &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Fathy&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;RSS Feed&lt;/div&gt;</description><link>http://tamer-fathy.blogspot.com/2007/07/welcome-to-my-blog.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>