ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General Discussion » AMQ, yet another Open Source product....

Post new topic  Reply to topic
 AMQ, yet another Open Source product.... « View previous topic :: View next topic » 
Author Message
csmith28
PostPosted: Thu Feb 17, 2005 12:49 pm    Post subject: AMQ, yet another Open Source product.... Reply with quote

Grand Master

Joined: 15 Jul 2003
Posts: 1196
Location: Arizona

that is supposed to replace WMQ.

http://www.webwarrior.net/modules.php?op=modload&name=News&file=article&sid=6084

We'll see. Sounds like Sun and Linux are posturing to get IBM to release more of it's source code for WMQ.

A while ago I read a lot of articles that claimed JBossMQ was the best thing since sliced bread and would replace WMQ as well but it never happened.
_________________
Yes, I am an agent of Satan but my duties are largely ceremonial.
Back to top
View user's profile Send private message
RogerLacroix
PostPosted: Thu Feb 17, 2005 2:14 pm    Post subject: Reply with quote

Jedi Knight

Joined: 15 May 2001
Posts: 3264
Location: London, ON Canada

All,

I already ridiculed it last week when someone posted about it on the MQ ListServer when they found this link:
http://www.eweek.com/article2/0,1759,1761537,00.asp

Here's what I said about it:

First off, there are already open source messaging projects with working components. Why would they create another open source messaging project when they could participate in an existing project???? Control!!!!

"We now need something that's not proprietary. Banks don't like proprietary things," Davies told eWEEK.

That is the stupidest thing I have ever read. I have spent the last 10 years of my life doing MQ for various financial companies in North America and I have NEVER met a bank that didn't want total control of their technology.

Another stupid comment: "Not only has AMQ drawn the participation of several banks, but also companies such as Red Hat Inc., Novell Inc. and Sun Microsystems Inc. are considering building AMQ into the kernels of Red Hat Enterprise Linux, SuSE Linux and Solaris, respectively", Davies said.

First off, it would NOT be part of the kernel but rather add-on service included with the Linux or Solaris distribution. I can tell you that Linus Torvalds (the creator of Linux) would not allow AMQ to be added to the kernel.

Now if anyone is really interested in open source messaging products or participating then have a look at OSMQ or ActiveMQ.

They don't even mention COBOL. What large bank doesn't have hundreds or thousands of programs written in COBOL?!?!?

Bottom line, someone was looking for some attention. If they were serious about open source & messaging then they would participate in one of several active open source messaging projects. Plus the omission of COBOL in the supported languages makes it look very suspicious. Not having COBOL support for a bank is like saying 'I have 2 feet but I don’t have a left foot'!!!!

My guess is that it was a media event to rattle their sword to get cheaper licensing fees from IBM & Sonic. (Notice how were both mentioned but not Fiorano, Tibco, BEA, Oracle, etc.!!)

Funny how those banks do not want to pay licensing fees to IBM or Sonic, but they want to collect banking fees / service charging from their customer!!!!! Really funny how that works!!!!


Anyway, if people are interested in 'Message & Queuing' Open Source projects then have a look at these below.

Regards,
Roger Lacroix


OSMQ - Open Source Message Queue is an advanced, pure Java, asynchronous message router, message broker and message middleware framework developed by MQue Systems. OSMQ was designed for high performance, high reliability, and ease of use, with an interface that is less complex than JMS. OSMQ supports a publish-subscribe and point-to-point message architecture, employing a queue-based store-and-forward model of message distribution.

ActiveMQ - ActiveMQ is an open source high performance Messaging Fabric consisting of a scalable cluster of Message Brokers and a complete JMS 1.1 provider which integrates seamlessly into J2EE containers, light weight containers and any Java application.

Proteus - Proteus is a framework for creating messaging applications, and a message broker built upon that framework. Proteus has adapters that allow databases, message queues, ftp servers, email and other message sources and sinks to be addressed in a simple, uniform fashion. (GPL)

OpenEAI - The purpose of the OpenEAI Project is to discover and document the controlling dynamics, principles, and practices of enterprise application integration and to present, implement, and promote those findings. The OpenEAI Project presents findings in the form of the OpenEAI methodology and OpenEAI software for implementing integrations. (LGPL)

BIE - Business Integration Engine (BIE) is designed to help organizations exchange data created in different applications on various platforms with partners, suppliers, and customers in order to streamline processes and improve efficiency. Includes a map builder and dashboard, supports multiple protocols SOAP, EDI X12, HIPAA etc. (GPL)

OpenAdaptor - openadaptor is a Java/XML-based software platform which allows for rapid business system integration with little or no custom programming. It is highly extensible and provides many ready-built interface components for JMS, LDAP, Mail, MQ Series, Oracle, Sybase and MSSQL Server as well as data exchange formats such as XML. New components are regularly added. (BSD based?)

Tambora - Tambora a leading edge Enterprise Application Integration (EAI) tool specifically created for the printing and publishing industries. Tambora can adapt to any organization's internal processes and requirements. At the heart of Tambora is a world class workflow engine which will allow Tambora to seemlessly integrate into any existing enterprise. (Mozilla based license)

XMLBlaster - XmlBlaster is a publish/subscribe and point to point MOM server which exchanges messages between publishers and subscribers. The message is described with XML-encoded meta information. Messages may contain everything, GIF images, Java objects, Python scripts, XML data, a word document, plain text. Communication with the server is based on CORBA (using JacORB) or RMI or XmlRpc, clients are free to choose their preferred protocol. Other protocols like email, socket or SOAP may be plugged in. (LGPL)

OpenQueue - OpenQueue is an open protocol for publish-and-subscribe message queuing. This enables language-independent, loosely-coupled, asynchronous communications between applications running on different machines.

Elemenope -elemenope llows one to easily create a large scale multi-platform application to do messaging or transaction processing. It abstracts away all of the connectivity issues when dealing with or designing such a project. It uses Java Message Service [JMS] for messaging, and currently utilizes IBM MQSeries [WebSphereMQ] for a Message Oriented Middleware [MOM]. It also has built-in mainframe connectivity classes for use when connecting to a mainframe running IBM MQSeries with the IMS Adapter or IMS Bridge. elemenope has been in development for over three years. It and some of its precursors are currently in production use within several companies large and small. (GPL)

MessageForge - The framework was conceived and created during the development of an online trading system for a major bank on Wall Street. The project made heavy use of TIBCO/RV. Features include transparent message definitions, automatic generation of JAVA classes from XML definitions, a type-safe messaging JAVA API, run-time message validation, services to marshal/unmarshal messages, uniform message definitions across all tiers and high performance. (BSD)

SolAce - Secure Transport of Transactions across any network. Reliable delivery, tamperproof and encrypted messages, and signed receipts proving message delivery to the originator of the message. Never lose an e-mail message or FTP transaction again. Integrates seamlessly with almost all FTP servers, EDI gateways, and claims adjudication systems. Transports any type of file securely and reliably, not limited to HIPAA or EDI transactions. Secure (SSL) web-based administration and remote mailbox access. Security features to foil hacker reconnaissance and attacks. (GPL)

it.gim - it.gim is an Enterprise Application Integration tool, which includes reliability, scalability, security, error tolerance, availability and platform independence. (BSD based?)

jEngine - JEngine uses JBoss’ core for database persistence, transaction support, messaging and integration of components based on Java Management Extensions (JMX) specification. JEngine’s JMX components currently include TCP/IP HL7 2.x client and server components. Due to the adoption of the HL7 2.x standard within healthcare organizations and the singular focus of the HL7 organization on the interface requirements of the entire health care industry, these components were the first to be developed. Internal JEngine messaging uses the Java Message Service (JMS), which provides a reliable means for the asynchronous exchange of data within the healthcare enterprise. The JEngine core utilizes standards-based XML/XSLT transformations for message structure manipulation. (LGPL)

S-integrator - A service-oriented integration server that hosts Service Stores which authorize, monitor, manage and run services while making them available through web services, HTTP and other protocols. Included listeners and inbound adapters support address banning, content filtering and a virus detection filter. Included outbound adapters integrate databases, mainframes (APPC), web servers, FTP, mail and other technologies. Administration is performed using a web browser or cell phone that accesses the embedded web server. Service Flows provide process automation and hot deployment is supported. S-integrator is single-source, small footprint and only requires JRE 1.2 and a database with JDBC driver.

Mule - Mule is a simple yet robust and highly scalable component broker and services framework. Mule is a light-weight, event-driven component technology; it is highly scalable, using ideas from SEDA; designed around the ESB (Enterprise Service Bus); components managed by mule can be Beans, EJBs, IoC3 compatible components, Servlets, POJOs, etc; Mule builds on existing best-of-breed lightweight containers and gives you the option to pick an choose which framework components you wish to use and connectors for JMS, HTTP, TCP, SMTP, POP3, FILE, XML-RPC and VM.

JyRetic - Retic was initially developped in Python, but an EAI server means a connectivity with as many protocols and products as possible. Python, lacks connectivity with databases and MOMs. That is why Retic was translated to Jython : JyRetic, giving it JDBC and JMS connectivity.

NaradaBrokering - NaradaBrokering is a distributed messaging infrastructure and provides two closely related capabilities. First, it provides a message oriented middleware (MoM) which facilitates communications between entities (which includes clients, resources, services and proxies thereto) through the exchange of messages. Second, it provides a notification framework by efficiently routing messages from the originators to only the registered consumers of the message in question. NaradaBrokering aims to provide a unified messaging environment that integrates grid services, web services, peer-to-peer interactions and traditional middleware operations.

xBus - The xBus is a central EAI (Enterprise Application Integration) system that emphasizes Routing and Transformation.

Orbeon Integration Suite - The Orbeon Integration Suite is modular XML middleware for SOA-based business integration. It includes an XML Server for industrial strength XSLT processing, a Presentation Server for composite web apps using XForms, BPEL server and a Eclipse-based Studio.

1060 NetKernel - NetKernel is an XML Application Server built on a Microkernel with a functionality set including Web-service SOAP1.1, SOAP1.2 and REST infrastructure, XML language runtimes, powerful libraries of XML technologies, developer tools, documentation and a web management interface.

Conductor DocSOAP XDK - Commerce One Conductor DocSOAP XML Development Kit (XDK). This Open-Source Java Web Services SOAP, and XML Development Kit provides an effective and efficient way of developing Web services solutions where the emphasis is on making it easy to do document Style SOAP. Commerce One tests show that the DocSOAP XDK supports more features of the XML schema and processes larger XML documents over twice as fast as any other solution available.

connectorWorks - an open-source framework for implementing XML document-centric interactions with an enterprise information system (EIS). Works with JAXM, JAXP, SAX, DOM, JAXB, XSLT, XML filters/pipeline, and JMS messaging (Interoperability. Leverages JMX-based management and monitoring capabilities for EIS interactions. Supports the transformation to/from a canonical business markup language like OAGIS BOD using XSLT and SAX filter chains to/from internal EIS data structures/APIs such as an SAP R/3 IDoc
_________________
Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter


Last edited by RogerLacroix on Thu Feb 17, 2005 2:21 pm; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website
csmith28
PostPosted: Thu Feb 17, 2005 2:17 pm    Post subject: Reply with quote

Grand Master

Joined: 15 Jul 2003
Posts: 1196
Location: Arizona

I thought I had a vague memory of something having been posted about AMQ but, I've slept since then.

Oh and Roger, stop holding back man. Tell us how you really feel.

I notice that JBossMQ wasn't on your list so here:

Quote:
JBossMQ - JBossMQ (originally spyderMQ) was released in April 2000 as the first free implementation of the Java Messaging Service (TM) (JMS) specification. Based on the 1.0.2 JMS specification, JBossMQ is a clean room, pure java implementation. It is not uncommon for the Web to fail, for nodes to fail, and for communications in general to fail. Therefore, distributed applications cannot always depend on a synchronous messaging model to reliably deliver notifications. That's why, in addition to synchronous messaging, JMS also provides an asynchronous messaging model that implements the Publish/Subscribe design pattern. A Publish/Subscribe model is critical for successful collaboration between the various participants of a distributed, e-business application. JMS, through JBossMQ component, plays a central role in the J2EE-based "Web operating system" provided by the JBoss.

_________________
Yes, I am an agent of Satan but my duties are largely ceremonial.
Back to top
View user's profile Send private message
PGoodhart
PostPosted: Fri Feb 18, 2005 4:33 am    Post subject: Reply with quote

Master

Joined: 17 Jun 2004
Posts: 278
Location: Harrisburg PA

I have the distinct impression that the sudden "explosion" of open source messaging products since 2002 has a lot to do with JMS....
The same thing happened with the introduction of the JCE, all of a suddent there are a ton of encyrption tools.
It's amazing how lazy programmers and companies really are...
If they can't start with at least half the code they don't want to do anything.
_________________
Patrick Goodhart
MQ Admin/Web Developer/Consultant
WebSphere Application Server Admin
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Fri Feb 18, 2005 4:55 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

PGoodhart wrote:
I have the distinct impression that the sudden "explosion" of open source messaging products since 2002 has a lot to do with JMS....

Yeah.

I notice, for instance, that there aren't any "pure COBOL" open source message products, with native support for copybook based configurations...
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » AMQ, yet another Open Source product....
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.