473,750 Members | 2,541 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Creating BLL apps for a clustered environment?

Is there any information on building BLL middle tier
applications to run in an MSCS configuration? IOW, I am
not just interested in scalability but fault tolerence as
well but am unsure if there are design issues that must be
baked in from the beginning in order for this to work?
Jul 19 '05 #1
1 1617
there's not a great deal of good info available on using MSCS '02 to provide
business services - as i discovered when working on a project with a similar
architecture. as a product it really works best when using it to provide
presentation services with asp.net i.e.deployed on the front-end
load-balanced web servers - using it in a middle-tier service configuration
will no doubt cost you pain. least amongst which are - it uses its own
deployment mechanism (not msi's), the developer edition only runs on
servers, not desktops, and the product is still com at heart with hasty .net
PIAs (primary interop assemblies) simply wrapping many, but not all of the
components. and the wrapped components are, on the whole, presentation layer
objects. many management functions are written into the autogenerated asp
(not asp.net) 'business desk' and so are not available as classes or com
objects - result being we ended up writing a number of pia's and raw classes
of our own to compensate. then of course there's the problem of mscs
integration with AD - only one domain per site and the management of its
profile extensions in SQL leave a lot to be desired.

sounds bad, but then it all depends on your project requirements - to be
fair mscs was the wrong product for that project, and whilst using it to
provide business is not beyond its capabilities, its not exactly the
products primary, or even secondary, use-case...

r.

"billym" <no****@nospam. net> wrote in message
news:04******** *************** *****@phx.gbl.. .
Is there any information on building BLL middle tier
applications to run in an MSCS configuration? IOW, I am
not just interested in scalability but fault tolerence as
well but am unsure if there are design issues that must be
baked in from the beginning in order for this to work?

Jul 19 '05 #2

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

Similar topics

5
6069
by: jim_geissman | last post by:
One table I manage has a clustered index, and it includes some varchar columns. When it is initially created, all the columns in the clustered index are populated, and then some of the longer varchars are populated through update queries. If the varchar columns are stored outside the clustered structure, then it would make sense to create the clustered index before populating the varchar columns. Otherwise it would make sense to wait,...
2
2833
by: Fred | last post by:
Let's say I suddenly discover that an unclustered table would benefit if it was clustered on column(s) already indexed. Currently, I'd need to drop that perfectly good index just to re-create it as a clustered index. Is that really necessary? It seems like DB2 should be able to update the catalog to note the change and let me run an inplace REORG to start clustering the rows accordingly. The reason I'm asking for this is that I'm finding...
5
4647
by: fm | last post by:
We are using ASP.NET State Server in our applications to protect session state from machine.config and IIS recycles. We also may cluster the servers in the future. We don't have the resources to setup a test environment so I was hoping I could get the answer from here. I came across http://support.microsoft.com/default.aspx?scid=kb;EN-US;q313091 to create a static machine key that I will place in our servers now so that if we ever...
4
24199
by: Coleen | last post by:
Hi All :-) Can anyone give me a URL where I can find a good example of code on how to create a temporary SQL table using VB.net? I've checked the Microsoft site at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/createdb/cm_8_des_04_8jtx.asp which is okay at explaining the process but gives me absolutely no code examples. Unfortunately, I am one of those programmers that can read and
9
1506
by: Jim | last post by:
With .net having been around for a while now, does anyone know what the uptake of major software houses is in using .net for Windows Application development? e.g. have the likes of Adobe, MS, Corel, etc actually released any applications that use the framework? Jim
5
9723
by: pb648174 | last post by:
I've been doing a bit of reading and have read in quite a few places that an identity column is a good clustered index and that all or at least most tables should have a clustered index. The tool I used to generate tables made them all with non clustered indexes so I would like to drop all of them and generate clustered indexes. So my questions is a) good idea? and b) how? There are foreign key references to most of them so those would...
0
1230
by: aleu | last post by:
Hi all, I have a MS SQL server 2005 in a clustered environment (with 4 physical servers/cluster nodes). I need to move the cluster to another office, which implies that I need to reassign IP addresses of all cluster nodes as well as SQL servers (goups) installed on this cluster. Is it possible to change the IPs without damaging the cluster? If so, could you please provide me with some information on this subject?
1
1158
by: DICK WHEELER | last post by:
we have a web service that runs fine in a single server mode , but in a clustered environment it eats up all the memory. Any ideas
0
2174
by: itsraghz | last post by:
Hi, I did *NOT* find any forums for WebSphere Application Server here. Is there any forum? If so kindly any of the moderators please help me in moving this thread to the appropriate one. I did find only this forum to be a bit related! We have a horizonal clustered set up of 2 Websphere Application Server (WAS) 6.0 servers in production environment with an IHS (IBM HTTP Server) as well. Its in Linux environment. We need to...
2
1198
by: kamal81 | last post by:
Hi, I am using Enterprise Caching Application Block 3.1 in our Application. Can you tell how to maintain the "Cache object pooling".
0
9001
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 usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8838
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 synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9583
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. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9396
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 captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9342
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 most users, this new feature is actually very convenient. If you want to control the update process,...
0
6081
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4716
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 the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
3323
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2807
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.