<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Architecture</title><link>http://forums.asp.net/16.aspx</link><description>Discuss and debate ASP.NET application designs. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=8&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3271416.aspx</link><pubDate>Thu, 02 Jul 2009 13:19:30 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3271416</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3271416.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3271416</wfw:commentRss><description>&lt;p&gt;I really appreciate the&amp;nbsp;effort in your responses.&amp;nbsp; I was somewhat thinking that at time of post but you have given me more insight as to why I might want to go that way.&amp;nbsp; Thanks!&amp;nbsp; I&amp;#39;m going to leave the question up&amp;nbsp;for another day or two to see if anyone&amp;nbsp;else&amp;nbsp;has an opinion&amp;nbsp;by chance.&amp;nbsp; &lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267375.aspx</link><pubDate>Tue, 30 Jun 2009 19:53:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267375</guid><dc:creator>atconway</dc:creator><author>atconway</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267375.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267375</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Ok now I got you, and that makes sense.&amp;nbsp; It is actually a common scenario and I too have come up against that.&amp;nbsp; There are several ways to go about asking System &amp;#39;A&amp;#39; (the vendor system) to provide you with data, so that you can use it in &lt;em&gt;your &lt;/em&gt;system &amp;#39;B&amp;#39; (correct me if I am wrong on that statement).&lt;/p&gt;
&lt;p&gt;At this point is nice that your vendor will actually work with you on how you can consume thier systems data; normally it is more of a dictatorship and it is told to consumers how to get the data and that is that.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The 1st (and maybe not reccomended, but used often) way of getting that workflow data would be for the vendor to export thier data into either a flat file or XML file (preferrable) that you could import when needed to your system.&amp;nbsp; You could automate bringing in the data into your database or directly to ASP.NET via FTP, a SQL Server Job, or a Windows Service that monitors a directory with a FileSystemWatcher and when a new file is added, the service runs and imports the data.&amp;nbsp; The other difficult issue with this methoid is the communication is mostly 1 way.&lt;/p&gt;
&lt;p&gt;The 2nd (and more preferred) would be to build a &lt;em&gt;new &lt;/em&gt;intermediate service (WCF or .asmx) that allows your app to call, and the vendors app to respond with the data real time.&amp;nbsp; A very basic example of this would be how some weather services work.&amp;nbsp; Think if I built a custom .NET app that wants to display weather info from a vendors app (i.e. weather.com).&amp;nbsp; I would hit thier service requesting the data, and weather.com&amp;#39;s data (or vendor data for your example) would be passed back for my app to consume.&amp;nbsp; In your case you could talk back and forth via the service to complete the process since some of system A&amp;#39;s process can not be completed until System B has done some work as you mentioned.&lt;/p&gt;
&lt;p&gt;I would not be intimidated by creating a service for the apps to communicate dat back and forth.&amp;nbsp; It will just be up to you and the vendor to agree on the way the service is built and consumed, so you can pass data to each other.&lt;/p&gt;
&lt;p&gt;Other than that I don;t think there is a simple &amp;#39;link 2 web apps and go&amp;#39; solution and using the querystring might work if you have a secure handshake between the (2) sites, but if the data is too large that option is not as workable.&lt;/p&gt;
&lt;p&gt;I hope this offers some help to you!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267345.aspx</link><pubDate>Tue, 30 Jun 2009 19:33:05 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267345</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267345.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267345</wfw:commentRss><description>&lt;p&gt;Both ASP.NET web apps&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267344.aspx</link><pubDate>Tue, 30 Jun 2009 19:32:13 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267344</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267344.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267344</wfw:commentRss><description>&lt;p&gt;Ah got yea.&amp;nbsp; To put it in better context, A is a vendor .NET application and B is a .NET application that we manage.&amp;nbsp; The vendor would do the &amp;quot;recommended&amp;quot; changes to A based on how we want the transaction to occur.&lt;/p&gt;
&lt;p&gt;So unfortunately it is the latter.&amp;nbsp; System A starts a whole business workflow and retains all of the origination data.&amp;nbsp; The workflow can not complete until some elements are recorded from System B.&amp;nbsp; Ideally information from System A would hydrate&amp;nbsp;some of that on&amp;nbsp;System B and then some additional information is entered to drive a couple calculations that need to come back to System A.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;I&amp;#39;m reluctant to say &amp;quot;calculations&amp;quot; because it seems like a quantifiable business process that could be consumed in a service.&amp;nbsp; Unfortunately this is a belabored process that takes in numerous qualitative and quantitative values through multiple screens and selections.&amp;nbsp; Refactoring system B into a web service and rewriting the qual decisions in System A&amp;nbsp;is entirely out of scope for this project.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Thanks for the responses!&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267322.aspx</link><pubDate>Tue, 30 Jun 2009 19:17:32 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267322</guid><dc:creator>atconway</dc:creator><author>atconway</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267322.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267322</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Well I guess what I was getting at is what type of system are A &amp;amp; B?&amp;nbsp; Is one a database and another an ASP.NET app?&amp;nbsp; Are both ASP.NET apps that are open and running and you want to pass data back and forth?&lt;/p&gt;
&lt;p&gt;If the answer is the latter, you are going to need (or should use) some intermediate to store the data to pass back and forth like a datbase, xml file, or service that brokers and possibly stores the data too.&amp;nbsp; I hope that system &amp;#39;A&amp;#39; is not a&amp;nbsp;web app that has to reamain open to do some operations in order for &amp;#39;B; to receive its data.&amp;nbsp; In this case you may want to move that logic from system &amp;#39;A&amp;#39; into a web service, WCF service, or windows service (if there is no UI unteraction) as opoosed to an app that must remain open.&lt;/p&gt;
&lt;p&gt;I want to offer more specific advice, but it is difficult to offer a more specific solution without knowing what type of systems you are dealing with that need to pass data back and forth.&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267302.aspx</link><pubDate>Tue, 30 Jun 2009 19:05:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267302</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267302.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267302</wfw:commentRss><description>&lt;p&gt;The data originates on system&amp;nbsp;A but is interested in the response back from system B.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267296.aspx</link><pubDate>Tue, 30 Jun 2009 19:03:07 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267296</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267296.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267296</wfw:commentRss><description>&lt;p&gt;System A is the&amp;nbsp;main system&amp;nbsp;and B being the system that is getting called.&amp;nbsp; Basically the data passed from A would drive what is shown on B.&amp;nbsp; B would then create data that I&amp;#39;d like to have passed back to A.&amp;nbsp; I&amp;#39;d like to couple it as loosely as possible.&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267252.aspx</link><pubDate>Tue, 30 Jun 2009 18:36:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267252</guid><dc:creator>infosolvex</dc:creator><author>infosolvex</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267252.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267252</wfw:commentRss><description>&lt;p&gt;Use an Ajax panel and webservice to update what ever part of the page application&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3267188.aspx</link><pubDate>Tue, 30 Jun 2009 18:00:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3267188</guid><dc:creator>atconway</dc:creator><author>atconway</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3267188.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3267188</wfw:commentRss><description>&lt;p&gt;Where is the data coming from that you want to pass to the sites?&amp;nbsp; The answer (or suggestions)&amp;nbsp;I am thinking about will depend on where the data originates.&amp;nbsp; Also, are you using this data to populte your .aspx page, and must it then persist between pages?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3264742.aspx</link><pubDate>Mon, 29 Jun 2009 16:58:05 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3264742</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3264742.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3264742</wfw:commentRss><description>&lt;p&gt;Just wanted to add that I did look at http://forums.asp.net/t/1435685.aspx but it doesn&amp;#39;t really do what I&amp;#39;d need.&lt;/p&gt;</description></item><item><title>Exchanging Data Between Websites</title><link>http://forums.asp.net/thread/3264399.aspx</link><pubDate>Mon, 29 Jun 2009 14:14:20 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3264399</guid><dc:creator>railrhoad@mail.com</dc:creator><author>railrhoad@mail.com</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3264399.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=16&amp;PostID=3264399</wfw:commentRss><description>&lt;p&gt;Our project has a number of ASP.NET applications that we&amp;#39;d like to invoke (bring up an ie instance of the page) and pass some data to it.&amp;nbsp; I&amp;#39;m trying to analyze different thoughts on how to do this (in which would make sense for our current situation).&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The first thing that popped in my head was passing via query string however there will probably be too much data for that.&amp;nbsp; None of the data is classified as &amp;quot;sensitive&amp;quot;.&amp;nbsp; I wouldn&amp;#39;t think we could store it in session since we&amp;#39;re invoking a new browser instance entirely either.&amp;nbsp; I really appreciate the communities thoughts.&amp;nbsp; Thanks!&lt;/p&gt;</description></item></channel></rss>