Specifically, it allows you to communicate with XMPP/Jabber servers to perform instant messaging and presence management in a secure and real-time environment.
Muse is a client-based library for accessing remote XMPP/Jabber servers. Developers use it to perform many functions:
· IM GUI Clients ? create GUI/Swing applications which access the IM networks.
· Server-based IM Clients ? Create web browser-based IM clients that send and receive IM messages on behalf of the user.
· SOAP and Web Services Clients ? Create web services that send and receive IM messages over XMPP/Jabber networks.
· Custom Business Workflow Processes ? Create custom extensions specific to your business needs that require a message routing system.
· Chatting ? Implement realtime chatting into your existing enterprise applications, either as a productivity feature for your customers or as a way to perform customer service.
· Real-time Integration ? Muse can help integrate your current business applicatioins with real-time XMPP/Jabber servers.
· SOA Plugins ? Write a simple plugin for your SOA platform server and you have instant access to an array of IM servers.
· Error Notifications ? Notify administrators/developers when errors occur in your workflow process, CVS updates, web pages, scheduled jobs, backups. All this in realtime so that the error can be fixed immediately, thereby decreasing costs and chance of losing valuable customers.
Overall, Muse allows you to extend and bridge your applications with the increasingly-popular IM services via the Internet. However, Muse goes beyond working with IM services. It will give your organization the power to support real-time business requirem
Here are some key features of "Echomine Muse":
· Comprehensive Jabber Support ? Muse supports more JEPs than any other Java APIs currently available, making Muse the only library to fulfill your development needs. Check out what JEPs Muse currently support.
· Free for commercial and non-commercial use ? Muse is distributed under the Apache License, making the code free and open sourced.
· Encapsulation ? High level service classes hide the underlying protocols, such as low level packet and XML processing, yet still give you access low level methods if necessary.
· Multi-platform ? Whether your organization runs on Linux, Mac OSX, or Windows, Muse can run on any platform that supports Java.
· Save time ? No need to write code from scratch. Create custom messages in hours rather than days that support your business requirements. Fast business process engineering requires an efficient solution like Muse.
· Secure ? Support SSL, SASL, and PGP for authentication, security, and encryption.
· Scalable ? Muse will scale with your enterprise backend requirements, allowing efficient use of your current resources.
· Extensively Tested ? Muse contains unit test cases to test nearly every aspect of Muse to ensure reliability and conformance to XMPP and JEP standards. Unlike some other Java APIs out there, Muse test cases donot require you to have a running Jabber server to run test cases.
· Proven codebase ? Muse has been around for over 3 years and is used by many large international corporations, Fortune 500 Companies, and academic research projects.
NOTE: Echomine Muse is licensed and provided under the terms of the Apache Software License.