473,569 Members | 2,422 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Professional design advice needed

Hi guys,

We have an events page in our company that's database driven and we
need to shared it with our partners. They need to pull information
from our site. They can be running asp, php, .jsp..etc. I was thinking
of using a web services and returning datatable (maybe to XML). Is
that the best approach? Or should I just take it as a Url parameter
and return an XML file? Any suggestions here would really help me.

I really appreciate your input on this.

Thanks
Maz
Jun 27 '08 #1
4 968
"mazdotnet" <ma*******@gmai l.comwrote in message
news:6d******** *************** ***********@56g 2000hsm.googleg roups.com...
We have an events page in our company that's database driven and we
need to shared it with our partners. They need to pull information
from our site. They can be running asp, php, .jsp..etc. I was thinking
of using a web services and returning datatable (maybe to XML). Is
that the best approach? Or should I just take it as a Url parameter
and return an XML file? Any suggestions here would really help me.
Definitely a web service, IMO.
--
Mark Rae
ASP.NET MVP
http://www.markrae.net

Jun 27 '08 #2
It's an events page, implying that there'll be a listing of events and
information about those events. Will there be links to pages that display
details about those events too? If yes, you could make it an RSS feed.

--
---------------------------------------------------
S.M. Altaf [MVP]
http://www.mendhak.com/
"mazdotnet" <ma*******@gmai l.comwrote in message
news:6d******** *************** ***********@56g 2000hsm.googleg roups.com...
Hi guys,

We have an events page in our company that's database driven and we
need to shared it with our partners. They need to pull information
from our site. They can be running asp, php, .jsp..etc. I was thinking
of using a web services and returning datatable (maybe to XML). Is
that the best approach? Or should I just take it as a Url parameter
and return an XML file? Any suggestions here would really help me.

I really appreciate your input on this.

Thanks
Maz
Jun 27 '08 #3
To allow the broadest coverage I'd use the REST interface (Web 2.0). Its
getting much more popular then web services (for open interfaces), as they
are easier to consume. Its basically a url/xml pattern (your first choice).

the url mapping module in the .net extensions (still beta) is designed to
support REST. also the new SQL Server Data Services (cloud) is REST based.
-- bruce (sqlwork.com)
"mazdotnet" wrote:
Hi guys,

We have an events page in our company that's database driven and we
need to shared it with our partners. They need to pull information
from our site. They can be running asp, php, .jsp..etc. I was thinking
of using a web services and returning datatable (maybe to XML). Is
that the best approach? Or should I just take it as a Url parameter
and return an XML file? Any suggestions here would really help me.

I really appreciate your input on this.

Thanks
Maz
Jun 27 '08 #4
I would go with the webservice, but instead of returning a dataset I would
return an array of structures (just create a class with a Title,
Description, and whatever other public properties needed and decorate it
with a [Serializable] attribute, and return an array of it).

That way it's easier to consume on other platforms other than NET.
"mazdotnet" <ma*******@gmai l.comwrote in message
news:6d******** *************** ***********@56g 2000hsm.googleg roups.com...
Hi guys,

We have an events page in our company that's database driven and we
need to shared it with our partners. They need to pull information
from our site. They can be running asp, php, .jsp..etc. I was thinking
of using a web services and returning datatable (maybe to XML). Is
that the best approach? Or should I just take it as a Url parameter
and return an XML file? Any suggestions here would really help me.

I really appreciate your input on this.

Thanks
Maz

Jun 27 '08 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
1777
by: Nick Malik | last post by:
reposting to a wider audience "Nick Malik" <nickmalik@hotmail.nospam.com> wrote in message news:WYONc.203854$XM6.119642@attbi_s53... > My turn to ask a question > > I am working on a plug-in for Sharepoint that will allow a developer to add > workflow rules. One of the rules will inform the adapter that it should > load a DLL that the...
4
1976
by: Ian Giblin | last post by:
I am an experienced C programmer, learning C++ by writinging a mathematical toolkit in the framework of a script interpreter. I am posting here to ask for advice (or references) on the object design and implimentation. Currently I have a portable "ScriptSession" class which contains the mechanics of looping with a user prompt, parsing a...
65
5366
by: Nikolas Hagelstein | last post by:
Hi, First of all: i spend a lot of time on thinking and researching about how to make developing webapplications with php a more structured/systematic thing. I even fancied to switch over to jsp since i heard all those stiltedness rumors about it's professionalism/stability etc. Anyway my current attitude is that fullfilling the...
4
1424
by: Nick Malik | last post by:
My turn to ask a question I am working on a plug-in for Sharepoint that will allow a developer to add workflow rules. One of the rules will inform the adapter that it should load a DLL that the developer writes, find a method that matches a particular interface, and call it. I know, in general, I should be looking at the reflection...
1
6513
by: Scott Chang | last post by:
Hi all, 1)I used Microsoft Visual C++.NET (2002) on my Windows Me and Windows XP Home Edition for the last one and half years. 4-5 weeks ago, I upgraded my PC from Windows XP Home Edition to Windows XP Professional. Recently I tried to install my Microsoft Visual C++.NET (2002) on the new Windows XP Professional Operating System and got the...
1
1334
by: arvyly | last post by:
Professional Web Designs Professional Web design and other web development is what wicked innovations specialized. Internet Marketing - Website Traffic - SEO Tips. Internet marketing solutions, marketing tips for increased web site traffic, professional web templates, affordable web hosting, search engine... Team that has extensive...
16
2597
by: lawrence k | last post by:
I've made it habit to check all returns in my code, and usually, on most projects, I'll have an error function that reports error messages to some central location. I recently worked on a project where someone suggested to me I was spending too much time writing error messages, and that I was therefore missing the benefit of using a scripting...
23
2409
by: JohnH | last post by:
I'm just recently come to work for an auto brokerage firm. My position involves performing mysterious rites, rituals and magick in order to get information out of their access database. This is due to the fact that the "designer" they hired had an unfortunate ability to tink around with a program far beyond her reach. She had no concept of...
10
3635
by: vital | last post by:
Hi, I am designing the middle tier of a project. It has 6 classes and microsoft application data access block. The six classes are DBServices, Logger, ProjectServices ... etc. and all these classes talk to front-end directly. Do I need to use any design pattern in this? or what kind of design pattern is this?
0
7703
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7618
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7926
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8132
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7678
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7982
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6286
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
3656
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3644
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.