Re: MS ADAM/AD: Absolute simplest repl/sync solution for MS ADAM on 2 or more WinXP machines?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Al Mulnick (amulnick_No_SPAM_at_ncDOTrr.com)
Date: 01/02/05


Date: Sun, 2 Jan 2005 09:59:58 -0500

Do you have a guaranteed way to keep that store up to date? Is that a
requirement or can there be latency and the app still be effective?

If so, I can certainly understand although I don't think you're going the
right direction. I'm not sure it's a good idea to base a solution on
something that Microsoft doesn't even support outside of development
environments. (Last I checked ADAM wasn't supported on XP outside of
development applications. I haven't checked lately however so it may pay to
double check.)

Do these copies on the laptops need to be writeable or read-only? I'll
assume read-only for now but please correct if needed. What you would be
looking for is some sort of network aware client-agent that will wake up and
synch the db either on schedule or automated depending on the app. In that
case, I'm not sure I'd go with a single configuration set but rather I'd
probably make each independent since they're just copies anyway.

I suppose the spec would be something like:

On wake-up check which network you're on
+On home network, sync at will according to configuration settings.
++Optionally, set a schedule and try regardless of network
+When not on home network, allow user to choose to sync, not sync, or set
sync schedule

Basically, the same as an Anti-Virus product.

I haven't seen any products out there aimed at such an application; doesn't
mean one doesn't exist but because of the support path it is not likely.
The folks at cps-systems might be interested in helping with such a solution
for what it's worth. http://www.cps-systems.com/products/default.asp or
even the people at Cassioware http://www.cassioware.com/cwpd.aspx although
that's not a traditional space they seem to want to play in. Assuming you
can get them to want to write an app for an unsupported configuration else
get Microsoft to change their stance?

Would be nice to have some dev team resources chime in here as well. I
realize this is normally outside the scope of many of the intended uses of
ADAM, but it's probably not an uncommon desire as we still have to deal with
computers that are more and more mobile. If ADAM is to be aimed at
standardizing the directory that an app uses, then a way to achieve should
be available conceivably one that doesn't require a "roll your own" effort.
Maybe an ISV could be incented to create such an animal: it would be of
value.

Al

"Michael Herman (Parallelspace)"
<mwherman@parallelspace.$nospam$.net.$please$> wrote in message
news:uHmltCJ8EHA.3416@TK2MSFTNGP09.phx.gbl...
> Offline client access to the "database".
>
>
> "Lee Flight" <lef@le.ac.uk-nospam> wrote in message
> news:%23KGiFP57EHA.1400@TK2MSFTNGP11.phx.gbl...
>> Is there some compelling reason to have an instance on each machine?
>>
>> Lee Flight
>>
>> "Michael Herman (Parallelspace)"
>> <mwherman@parallelspace.$nospam$.net.$please$> wrote in message
>> news:esmvqo07EHA.1392@tk2msftngp13.phx.gbl...
>>> Thanks Lee,
>>>
>>> Each client instance of ADAM will be used by a single user on that WinXP
>>> box. (Scenario: Smart client app talking to a local instance of a
>>> replicated ADAM "database".)
>>>
>>> I was hoping to find a simpler repl/sync solution than the typical AD
>>> solution.
>>>
>>> Michael.
>>>
>>>
>>> "Lee Flight" <lef@le.ac.uk-nospam> wrote in message
>>> news:u5FacLz7EHA.1452@TK2MSFTNGP11.phx.gbl...
>>>> Between XP clients with no external firewall you would want them
>>>> to be members of the same configuration set. The level of replication
>>>> security you can achieve will be a function of them being joined to a
>>>> domain or not. See
>>>>
>>>> ADAM Help
>>>> Understanding ADAM
>>>> Replication and Configuration Sets
>>>>
>>>> If you are running on WinXP you may also have to configure the Windows
>>>> firewall to allow replication (I have not tested that).
>>>>
>>>> Machines separated by an external firewall is going to require more
>>>> work
>>>> but is fairly well documented for AD
>>>>
>>>> http://www.microsoft.com/downloads/details.aspx?FamilyID=c2ef3846-43f0-4caf-9767-a9166368434e&DisplayLang=en
>>>>
>>>> and numerous KB articles. Again domain membership or otherwise is going
>>>> to determine the options for IPSEC is you choose that route.
>>>>
>>>> Finally, and with regard to an AD mindset, it's worthwhile reviewing
>>>> the
>>>> differences between WinXP and W2003 ADAM support:
>>>>
>>>> ADAM Help
>>>> Administering ADAM
>>>> Running ADAM on WinXP
>>>>
>>>> and, if memory serves, I think you have a concurrent connection limit
>>>> of 10
>>>> connections under WinXP SP2.
>>>>
>>>> Lee Flight
>>>>
>>>> "Michael Herman (Parallelspace)"
>>>> <mwherman@parallelspace.$nospam$.net.$please$> wrote in message
>>>> news:eGlVQAt7EHA.2196@TK2MSFTNGP11.phx.gbl...
>>>>> Sorry Lee.
>>>>>
>>>>> I'm interested strictly in ADAM to ADAM repl/sync of client
>>>>> application data between WinXP clients (no AD or AD identity
>>>>> informaton ...and ideally without having to use a central server).
>>>>>
>>>>> Re: for production infrastructure you would want a W2003 server based
>>>>> ADAM instance
>>>>>
>>>>> It all depends on your functional requrements and design goals. It's
>>>>> too easy to get locked into an AD mindset when thinking about ADAM.
>>>>> :-)\
>>>>>
>>>>> Michael.
>>>>>
>>>>>
>>>>> "Lee Flight" <lef@le.ac.uk-nospam> wrote in message
>>>>> news:OYebH%23r7EHA.2156@TK2MSFTNGP10.phx.gbl...
>>>>>> Hi
>>>>>>
>>>>>> can you expand a bit on "repl/sync" is that ADAM replication within a
>>>>>> configuration set or are asking about sync'ing AD data into ADAM?
>>>>>>
>>>>>> As you mention AD in your subject, clearly there is no AD to ADAM
>>>>>> replication possible. Also for ADAM configuration sets replication is
>>>>>> RPC based, there is no SMTP option according to the documentation.
>>>>>>
>>>>>> The general guideline for ADAM usage on WinXP is as a developer
>>>>>> tool or personal data store, for production infrastructure you would
>>>>>> want a W2003 server based ADAM instance.
>>>>>>
>>>>>> Lee Flight
>>>>>>
>>>>>> "Michael Herman (Parallelspace)"
>>>>>> <mwherman@parallelspace.$nospam$.net.$please$> wrote in message
>>>>>> news:%23qnQEsr7EHA.2124@TK2MSFTNGP15.phx.gbl...
>>>>>>> What is the absolute simplest repl/sync approach for MS ADAM running
>>>>>>> on 2 (or more) WinXP client machines for the following 2 scenarios:
>>>>>>>
>>>>>>> 1. Two or more machines on the same LAN?
>>>>>>>
>>>>>>>
>>>>>>> 2. Two or more machines separated by a firewall? Specifically for
>>>>>>> the latter, I want to avoid the "Swiss cheese" firewall approach.
>>>>>>> Is the SMTP-based replication reliable, reasonable and
>>>>>>> easy-to-setup?
>>>>>>>
>>>>>>>
>>>>>>> I'm open to third-party solutions as well as the possibility of
>>>>>>> having a server-based ADAM replica in a DMZ.
>>>>>>>
>>>>>>> Cheers (and Happy New Years),
>>>>>>> Michael Herman
>>>>>>> Parallelspace Corporation
>>>>>>> Developers of Advanced Business Collaboration Solutions for
>>>>>>> Microsoft SharePoint, Microsoft Live Communications Server, Active
>>>>>>> Directory and Groove Workspace
>>>>>>> Portal and Content Migration Specialists:
>>>>>>> http://www.parallelspace.net/sharepoint
>>>>>>> SharePoint Migration Knowledge Center:
>>>>>>> http://groups.yahoo.com/group/sharepointmigration
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>



Relevant Pages

  • Re: Environment.CommandLine Security Exception
    ... app from a *network* share. ... > Configuration tool or CASPOL. ... >>> the appropriate permissions, the program should run ...
    (microsoft.public.dotnet.security)
  • Re: Network Sharing problem
    ... If need be, I can use a USB key, but the notebook sees the local network ... sync on both machines. ... You cannot use an app other than from its origonal installation ...
    (microsoft.public.windowsxp.general)
  • Bandwidth constraint causing IIS/ASP.NET problem
    ... which also reveals a flaw in our ASP.NET configuration that we do ... that part of the network could consume the responses. ... Our app then did fine. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Network Sharing problem
    ... There are a number of sync tools available, ... If need be, I can use a USB key, but the notebook sees the local network ... You cannot use an app other than from its origonal installation ...
    (microsoft.public.windowsxp.general)
  • Re: PS Re: Something bollixing packagekit
    ... saying "No network connection available," even though one is, and every ... other app is using it. ... check your PK configuration perhaps? ...
    (Fedora)