473,394 Members | 1,870 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Is it a good option to use some components developed by web client software factory


I have developed a data access layer in my web site application by using web
client software factory and put it in my business module as a service.

The question is:
Is it a good option to reuse this data access layer in my web services
developed with Web service software factory to remove the rudundant code?

What's the best approach to create a data access layer to be used in (web
client software factory ) web site and (web service software factory) web
service?

Thanks in advance!

Aug 9 '07 #1
2 1612
Move to its own library. Then it is a matter of creating references.

If you are using the factories, you will have to refactor out some bits
created by the recipes in the factory. Refactor from one and move to the new
library project and then refactor the other to use the same methods.

Hope I am understanding you correctly. :-)

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com
Co-author: Microsoft Expression Web Bible (upcoming)

************************************************
Think outside the box!
************************************************
"DotNetGuy" <He********@yahoo.comwrote in message
news:uK**************@TK2MSFTNGP04.phx.gbl...
>
I have developed a data access layer in my web site application by using
web
client software factory and put it in my business module as a service.

The question is:
Is it a good option to reuse this data access layer in my web services
developed with Web service software factory to remove the rudundant code?

What's the best approach to create a data access layer to be used in (web
client software factory ) web site and (web service software factory) web
service?

Thanks in advance!

Aug 9 '07 #2
Thanks Gregory.

Do you think it's a good practice to use Business Module or Foundational
Module from a web service project developed with Web Service Software
Factory?

My Co-workers are developing web sites using web client software factory,
and they created a data access layer. At the same time, I created a web
service using Web Service Software Factory and use Data Access Recipe
geneate another data access layer. The question is if it's good to remove
the data access layer created with recipe and reference and use the Modules
in Web client software factory project(Business Module or Foundational
Module) to reduce the redudant code?

Thanks in advance.

"Cowboy (Gregory A. Beamer)" <No************@comcast.netNoSpamMwrote in
message news:%2****************@TK2MSFTNGP03.phx.gbl...
Move to its own library. Then it is a matter of creating references.

If you are using the factories, you will have to refactor out some bits
created by the recipes in the factory. Refactor from one and move to the
new library project and then refactor the other to use the same methods.

Hope I am understanding you correctly. :-)

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com
Co-author: Microsoft Expression Web Bible (upcoming)

************************************************
Think outside the box!
************************************************
"DotNetGuy" <He********@yahoo.comwrote in message
news:uK**************@TK2MSFTNGP04.phx.gbl...
>>
I have developed a data access layer in my web site application by using
web
client software factory and put it in my business module as a service.

The question is:
Is it a good option to reuse this data access layer in my web services
developed with Web service software factory to remove the rudundant code?

What's the best approach to create a data access layer to be used in (web
client software factory ) web site and (web service software factory) web
service?

Thanks in advance!


Aug 9 '07 #3

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

Similar topics

24
by: matty | last post by:
Go away for a few days and you miss it all... A few opinions... Programming is a craft more than an art (software engineering, not black magic) and as such, is about writing code that works,...
52
by: Tony Marston | last post by:
Several months ago I started a thread with the title "What is/is not considered to be good OO programming" which started a long and interesting discussion. I have condensed the arguments into a...
28
by: joe | last post by:
I have a simple .NET application with two or three listViews which are filled with icons and when the user click on the proper item, they display the related images. I use "image = null ; " for all...
3
by: Christof Warlich | last post by:
Hi, I'm trying to build an _efficient_, _purely_ _abstract_ API for inter process(or) communication, _completely_ hiding any implementation details. The core components are "Buffer", "Address"...
0
by: petro | last post by:
I am trying to deploy an asp.net application to my web server. My application uses system.data.oledb to connect to an oracle database. On my development machine I have the oracle client 10g...
2
markmcgookin
by: markmcgookin | last post by:
Hi, Has anyone had any problems installing the mobile client software factory? I have installed and used the smart client and the web services software factory with no problems at all. But when I...
0
by: DotNetGuy | last post by:
I have developed a data access layer in my web site application by using web client software factory and put it in my business module as a service. The question is: Is it a good option to reuse...
1
by: John | last post by:
Hi Has anyone used Smart Client Software Factory http://msdn.microsoft.com/en-us/library/aa480482.aspx? Does it have any benefits in winform database app development? Thanks Regards
13
by: Mr.SpOOn | last post by:
On Sun, Nov 9, 2008 at 12:29 AM, Stef Mientki <stef.mientki@gmail.comwrote: What's the problem with qt licence?
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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,...
0
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...
0
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,...
0
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...

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.