<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Brian Groth and Mark Berman -- Demo of SOA application</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/previewImages/100/37581_100x75.jpg</url>
		<title>Channel 9 - Brian Groth and Mark Berman -- Demo of SOA application</title>
		<link></link>
	</image>
	<description>
Brian Groth and Mark Berman can be found in building 25. They work across the hall from a datacenter (not everyone at Microsoft has so much hardware within arms reach). What caught our attention about Brian and Mark? Well, Brian sent
 us an email which we&#39;ll just print here:

I work in the Redmond MTC (Microsoft Technology Center) and we have a very interesting Service Oriented Architecture solution that uses InfoPath, BizTalk, ASP.NET Web Services, RPG on an AS/400, CICS on a Mainframe, J2EE on WebSphere, Pocket PC, SQL Server,
 Speech Server, and MOM. It is really a solution to put web services in front of these non-Microsoft apps, and use MOM to monitor events and play back web services, and use BizTalk to orchestrate everything together.
 
Here is a very rough idea of what we have:  

We have the following legacy “backend” systems: (they were written for use by a single user, but we now have them working for multiple users):


RPG application on an AS/400. I think it interacts with a DB2 database on the same box, but would need to verify that.
WebSphere (J2EE using DB2) on UNIX (an RS/6000 box I think).
CICS application on an IBM Mainframe (MP/3000 running OS/390).

These are all “front-ended” by ASP.NET Web Services, which can pop events (when errors occur) to the event log, which are then monitored by our MOM server. We also use a playback feature to monitor what’s behind the web services
 so we know if these legacy systems go down, even when nobody is using them. 
There is also a SQL Server used to keep track of the status of orders in the AS/400. This is because we also have a Pocket PC application that interacts with a web service to change the status of the order (New Order, Allocated,
 Picked, Shipped).&amp;nbsp; We use an InfoPath form to kick off a purchase order, which starts everything into motion.
We also record the order in SAP after everything is done.
We also (soon) use Speech Server to call someone with the status of the order.
Various BizTalk 2004 orchestrations control the logic of routing the order through the different systems.

Do you grok this? Well, then you&#39;ll enjoy seeing Brian and Mark&#39;s solution. 
</description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 22 May 2013 22:15:51 GMT</pubDate>
	<lastBuildDate>Wed, 22 May 2013 22:15:51 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[
<p>Sorry the video never got to the Microsoft Speech Server part, which consists of getting a phone call and having the shipping information, including order number, spoken to whoever answers the phone. Also, my description above forgets to mention Microsoft
 Host Integration Server. - Brian</p>
<p>posted by MTCDemoGuy</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632428248880000000</link>
		<pubDate>Tue, 01 Feb 2005 03:21:28 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632428248880000000</guid>
		<dc:creator>MTCDemoGuy</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[
<p>Have you looked at Visual Studio Team Architect (Whitehorse)&nbsp;for your datacenter and application design needs? Guess what, we are in the same building:)</p>
<p>posted by itlink</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632428764280000000</link>
		<pubDate>Tue, 01 Feb 2005 17:40:28 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632428764280000000</guid>
		<dc:creator>itlink</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[You guys need to give a basic example of how products such as Host Integration Server, MOM, Speech etc.. affect the average person.<p>posted by Andre Da Costa</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632428912180000000</link>
		<pubDate>Tue, 01 Feb 2005 21:46:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632428912180000000</guid>
		<dc:creator>Andre Da Costa</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[
<p>This isn't close to enough information. I work for an enterprise that runs CICS, UNIX, Oracle, AS/400, DB2, Teradata... we have the emulators on every desktop and are mainframing away.<br>
<br>
I get that you have wrapped services around your mainframe functionality. Great! This would be so much better than the scraping we currently do.</p>
<p>I think I understand that you mirror some of the data in the AS/400 in SQL Server and then have, what? procedures that move the data into the AS/400 as well? or is the procedure that adds it to SQL Server the same one that adds it to the mainframe? and where
 does SAP fit in?</p>
<p>What is InfoPath... <a href="http://www.microsoft.com/office/infopath/prodinfo/demo.mspx">
http://www.microsoft.com/office/infopath/prodinfo/demo.mspx</a><br>
<br>
Ok. So, InfoPath is just the latest smart front end. No different than an old Access Form type of thing, except it is designed to work well disconnected as well as connected to server infrastructure (and be light weight and easy to develop and deploy)...<br>
<br>
So what the hey is BizTalk?<br>
<a href="http://www.microsoft.com/biztalk/">http://www.microsoft.com/biztalk/</a><br>
<a href="http://www.microsoft.com/biztalk/evaluation/demo/default.asp">http://www.microsoft.com/biztalk/evaluation/demo/default.asp</a></p>
<p><b>What is RosettaNet? <br>
</b>The BizTalk Server Accelerator for RosettaNet implements several RosettaNet specifications such as Partner Interface Process (PIP) and RosettaNet Implementation Framework (RNIF) 1.1. RosettaNet is a consortium of more than 400 of the world's leading companies
 working to create, implement, and promote open e-business process standards. <a href="<a href="http://www.rosettanet.org">http&#58;&#47;&#47;www.rosettanet.org</a>/" target="_blank">
<a href="http://www.rosettanet.org">http&#58;&#47;&#47;www.rosettanet.org</a></a></p>
<p><b>About Biz Talk from MSDN VS.Net 2003 Library...<br>
</b>BizTalk Server provides a gateway for sending business documents between your company and your trading partners (also known as vendors). For example, if your company uses BizTalk Server, you can trade catalogs, orders, documents, and other electronic forms
 with your trading partners. BizTalk Server manages the data translation, encryption, digital signatures, and document tracking services for many different transport mechanisms.<b></b></p>
<p><b>Exactly how do I wrap old mainframe processes using BizTalk and then expose&nbsp;as services?</b> Once this is done, we can write pocketpc or smart apps to consume the services. This should get rid of screen scraping.<br>
<a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032252705&amp;Culture=en-US">http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032252705&amp;Culture=en-US</a><br>
- create asynchronous send adapter by using SDK adapter base classes<br>
- Implement runtime functionality of adapter<br>
- Solicit Response Adapter<br>
- Sends a request message<br>
- receives a response and submits it back to the server<br>
- Asynchronous engine-adapter interaction (adapter does not block engine's thread while sending data)<br>
</p>
<p>Ok, that's not too complicated. It's kinda like using a web service to create items in MSMQ. The messages in MSMQ will be processed and answered by a number of separate processes screen scraping away and the server will return the value returned to MSMQ.
 The code in the msevent video seems to show how to handle the message queue for the most part (in addition to making sure you don't use a memory stream (virtual stream so you can write to hard drive if your stream exceeds available memory)). This covers the
 adapter run time for the adapter base classes with the Samples and&nbsp;SDK for Biz Talk. Please know, this is my inept attempt to translate this to something I know. I'm sure no screen scraping will be implemented in the end result with Biz Talk.<br>
<br>
I guess I probably need some new book from Microsoft Press on this issue. What does VS.Net code for BizTalk look like? How hard is it to implement this solution? It would be so much better for us to do this in house!</p>
<p>And why exactly do we need Host Integration Server? How does this fit in with Federated Security as described in The .Net Show?<br>
<a href="http://msdn.microsoft.com/theshow/Episode047/default.asp">http://msdn.microsoft.com/theshow/Episode047/default.asp</a></p>
<p>posted by gswitz</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429116180000000</link>
		<pubDate>Wed, 02 Feb 2005 03:26:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429116180000000</guid>
		<dc:creator>gswitz</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[Good Stuff!<br>
<br>
Is there an interface to MFG/PRO written in Progress that one could base a&nbsp;CRM system upon?<p>posted by Taskerr</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429730450000000</link>
		<pubDate>Wed, 02 Feb 2005 20:30:45 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429730450000000</guid>
		<dc:creator>Taskerr</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[
<p>We made use of Host Integration Server 2004 to expose the existing CICS application via a component called WIP (Windows Initiated Processing)
<a href="http://www.microsoft.com/hiserver/techinfo/whitepapers/2004/processing.asp">
http://www.microsoft.com/hiserver/techinfo/whitepapers/2004/processing.asp</a>.&nbsp; We get to import existing Cobol code that defines the parameters for the associated method which we will be calling.&nbsp; Once complete, HIS generates a .NET Managed assembly, which
 we then create a remoting proxy, and implement this proxy within our Web service.&nbsp; Hope this helps.</p>
<p>posted by markber</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429778490000000</link>
		<pubDate>Wed, 02 Feb 2005 21:50:49 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429778490000000</guid>
		<dc:creator>markber</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[I really enjoyed this video. Is it possible to get any more demos/videos from this department of MS or about HIS/BizTalk? Possibly&nbsp;a tour of the&nbsp;hardware lab running the mainframes, too? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><p>posted by TimP</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429961970000000</link>
		<pubDate>Thu, 03 Feb 2005 02:56:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632429961970000000</guid>
		<dc:creator>TimP</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[I think the most impressive display of BizTalk in action is the UK Government Gateway (<a href="http://www.microsoft.com/presspass/press/2001/mar01/03-27BritainPR.asp">http://www.microsoft.com/presspass/press/2001/mar01/03-27BritainPR.asp</a>&nbsp;or
<a href="http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=12244">
http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=12244</a>). From what I understand, BizTalk integrates business processes for a large number of govt agencies and routes messages from one agency to the&nbsp;another according to specific rules
 (as in, in order to get a passport, your ID needs to be checked, maybe your criminal record, blah, blah, and&nbsp;in the end the result pops out of nowhere&nbsp;- everything is handled inside the system). Looks very cool to me.<p>posted by Ovidiu.Platon</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632430235310000000</link>
		<pubDate>Thu, 03 Feb 2005 10:32:11 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632430235310000000</guid>
		<dc:creator>Ovidiu.Platon</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[
<p>All, there are a lot of posts asking for more information on products, in particular BizTalk and Host Integration Server. &nbsp;There are a series of recent and upcoming webcasts that detail a lot of the information being requested – here is a listing of some
 that may be of interest. &nbsp;In addition Simon Guest has recorded a series of 14 short 15-minute videos on web services interop with specific vendor technologies such as WSAD and MQSeries. &nbsp;All of these can be found at
<a href="<a href="http://www.interopmonth.com">http&#58;&#47;&#47;www.interopmonth.com</a>/"><a href="http://www.interopmonth.com">http&#58;&#47;&#47;www.interopmonth.com</a></a>, Simon’s can also be found via his blog at
<a href="http://weblogs.asp.net/smguest/articles/webcasts.aspx">http://weblogs.asp.net/smguest/articles/webcasts.aspx</a>. &nbsp;In addition, if any community members&nbsp;want more&nbsp;detailed information at a local level, please send an e-mail to
<a href="mailto:imms@microsoft.com">imms@microsoft.com</a> and we will be happy to connect you with either a telephone briefing or a local developer evangelist who can provide deeper engagement on any of these products.</p>
<p>&nbsp;</p>
<p><strong>MSDN Webcast: Legacy Integration with Microsoft BizTalk and .NET</strong> Made Easy (Level 200)</p>
<p>03/02/2005 1:00 PM - 2:00 PM PST</p>
<p>&nbsp;</p>
<p><strong>TechNet Webcast: Security Integration between Windows and IBM</strong> Mainframes (Level 200)</p>
<p>02/10/2005 11:00 AM - 12:30 PM PST</p>
<p>&nbsp;</p>
<p><strong>MSDN Webcast: Strategies and Tactics for Interoperability Using BizTalk Server (Level 300)</strong></p>
<p>02/10/2005 2:00 PM - 3:00 PM PST</p>
<p>&nbsp;</p>
<p><strong>MSDN Webcast: Web Services Interoperability with BizTalk Server 2004 (Level 200)</strong></p>
<p>02/09/2005 2:00 PM - 3:00 PM PST</p>
<p>&nbsp;</p>
<p><strong>MSDN Architecture Webcast: .NET Interoperability with the OS/390 and z/OS Data Center (Level 200)</strong></p>
<p>02/08/2005 10:00 AM - 11:00 AM PST</p>
<p>&nbsp;</p>
<p><strong>MSDN Webcast: .NET Interoperability with the AS/400 data center (Level 200)</strong></p>
<p>02/07/2005 10:00 AM - 11:00 AM PST</p>
<p>&nbsp;</p>
<p>Recorded MSDN Webcast: An Architectural Comparison Between IBM Mainframe CICS and the Transaction Processing Services of the Windows Server System (Level 300)<br>
</p>
<p>Recorded MSDN Architecture Webcast: Integration Patterns (Level 200)<br>
</p>
<p>Recorded TechNet Webcast: HIS Bi-directional Transaction and Data Inter-op Between Windows and IBM Mainframe Systems (Level 200)<br>
</p>
<p>Recorded Web Services Interoperability between IBM WebSphere Application Developer 5.1.2 Client and Microsoft .NET Web Service<br>
</p>
<p>Recorded Web Services Interoperability between Microsoft .NET Client and IBM WebSphere Application Developer 5.1.2 Web Service<br>
</p>
<p>Recorded Web Services Interoperability using Microsoft WSE 2.0 to send Web Services messages over IBM WebSphere MQ 5.3.</p>
<p>posted by MarcMonp</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632430688020000000</link>
		<pubDate>Thu, 03 Feb 2005 23:06:42 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632430688020000000</guid>
		<dc:creator>MarcMonp</dc:creator>
	</item>
	<item>
		<title>Re: Brian Groth and Mark Berman -- Demo of SOA application</title>
		<description>
			<![CDATA[
<p>Very cool demo!</p>
<p>posted by ioStorm</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632432864250000000</link>
		<pubDate>Sun, 06 Feb 2005 11:33:45 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/TheChannel9Team/Brian-Groth-and-Mark-Berman-Demo-of-SOA-application#c632432864250000000</guid>
		<dc:creator>ioStorm</dc:creator>
	</item>
</channel>
</rss>