[Mono-list] Visual report designer, Message queue server...

Hugues Lismonde h.li@skynet.be
Mon, 1 Dec 2003 20:26:03 +0100


--Apple-Mail-1--342233040
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII; format=flowed

Hi,

Having discussed this question within the (small) company I work for, 
here is a resume of our though about MSMQ and Indigo.

On Windows platforms, duplicating System.Messaging/MSMQ to snap in MSMQ 
2.0/3.0 Services should be possible, but on others platforms, according 
to Microsoft Communications Protocol Program ( 
http://members.microsoft.com/consent/Info/Default.aspx ) and perhaps 
patents, I presume that some legal aspects will have to be explored 
before implementing the Message Queuing Protocols suite (including SOAP 
Reliable Messaging Protocol aka SRMP). As the sole purpose is to write 
interoperable software under Sect. 1201 (f) Reverse Engineering 
exception of the DMCA, the gate is perhaps not closed, but it should be 
asked to a legal expert.

According to Mono Roadmap (http://www.go-mono.com/mono-roadmap.html), 
WSE will be the way to go. The future release of WSE before Indigo 
(perhaps 3.0) should support WS-ReliableMessaging ( 
http://www.dynamic-cast.com/mt-archives/000024.html ). There again 
rights and licenses about WS-ReliableMessaging should be checked twice 
before. Similar to the great approach of Mono.Data.ProviderFactory, 
such modularity could also be adopted to support different Reliable 
Messaging semantics ( http://xml.coverpages.org/reliableMessaging.html 
). We can already think about supporting http://www.freebxml.org/ 
and/or http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrm

But the big question is well about WinFX, starting writing a WinFX 
implementation for many platforms including a subsystem for ReactOS 
and/or for genuine Windows Kernel too will be a more exciting 
challenge. As with .NET, WinFX support will be really wider than Mono, 
but could be split into three well known pillars, Indigo implementing 
many of the Web Services spec 
http://msdn.microsoft.com/webservices/understanding/specs/default.aspx, 
Avalon (possibly falling on GTK+) for UI and WinFS could make use of 
MySQL or Postgresql as a backend.

On 01 Dec 2003, at 11:39, A Rafael D Teixeira wrote:

> Joe Mozelesky asked:
>
>> The second thing I am looking into is if there is some equivalent to 
>> Microsoft Message Queue / IBM
>> MQSeries / Sun ONE Message Queue Server that is integrated into Gnome 
>> w/ C# bindings (Gnome Message Queue?)...
>
> Wel my MonoQLE project is on stand by 
> (http://sourceforge.net/projects/monoqle/), but we can wake it up, if 
> you need it...
>
> The bigger question is, would it be usefull also when we go after 
> implementing a free version of the 'Indigo' (as per latest PDC) 
> vision? Or it's best to already work a solution tailored to match 
> Indigo instead of duplicating System.Messaging/MSMQ?



--Apple-Mail-1--342233040
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
content-transfer-encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)

iD8DBQE/y5XTT/UMb4JTLzoRAl23AKCDY9GLra0zlRkyzTc+Lnu8qsbX1QCeP0J6
Q5nLaQ9CTkhpmfQRMv0T0NE=
=6JDK
-----END PGP SIGNATURE-----

--Apple-Mail-1--342233040--