Dealing with documents and information can be one of the most challenging aspects of business. You may want to have a document system to eliminate wasted time searching for paper and replacing lost documents. It also helps you access information the moment you need it, wherever you need it-and manage it all from the convenience. [...]
After two months of hard works, the new engroup delivery is ready to community. This version includes new features, bug fixes and
technical improvements (code optimization, re-design component architect). You can download the latest engroup at http://esofthead.com/node/25.
Here are the new user features of engroup 1.5.1, the detail changes can be read at http://esofthead.com/node/51.
1. Project Management module:
Helps [...]
eSoftHead is very pleased to announce that Engroup 1.5 milestone 3 is released. You can checkout its some screenshots at http://esofthead.com/node/27.
How to use Spring Integration in Osgi platform. This post outlines the method to use publish-subscribe pattern to make loose coupling osgi bundles.
eSoftHead is very pleased to announce that Engroup 1.5.07082009 is released. You can checkout its some screenshots at http://www.flickr.com/photos/37821412@N04/sets/72157621082360806/ before decide whether download it at http://esofthead.com/node/25.
Engroup 1.5.07082009 has the following new features and improvements according with the previous one:
eSoftHead replaces Engroup AIR client application by Flex client browser. In the past, several clients complained the [...]
In our last project, we faced 2 challenges of how to build the SaaS platform including various modules; some are developed by ourselves and some are third parties (Forum, Wiki, Mail, etc.). With third-parties, we limit modifying their code base and database schema due to client’s requirements. Here are our challenges:
Challenge 1: When a new user is registered, some our modules need to acknowledge and have re-actions. For example:
Document Management module creates a personal document workspace for that user.
Calendar module creates a personal calendar for that user.
Forum and Wiki register that user to their user database because Engroup supports Single Sign On (SSO) mechanism. That means any user registered to Engroup user database can access Forum and Wiki resources without registering their user database.
Since our application follows SaaS model, the modules acknowledging and having re-actions to that registered user are dynamically discovered at runtime. This prohibits us from invoking module API in static manner.
Challenge 2: We want to implement audit trail process. Each module installed into our platform must follow the rules of tracking our user activities. Our goal is to build a common API sending user activities to reporting server but all our modules must loose coupling with the reporting API. This design helps us to configure reporting server in different machines easily.
eSoftHead is pleased to inform that Engroup 1.5 M1 of our Java/AIR groupware product has been release. You can download it at http://esofthead.com/node/25.
According to the Engroup 1.5 roadmap posted at http://blog.esofthead.com/engroup-15-roadmap/, the new features of Engroup 1.5 M1 are as follows:
Upload single/multiple contents.
Download single/multiple contents.
Categorize contents via document type, status, and tag.
Display simple transaction view.
Web service is complicated, to understand web service you must know SOAP, WSDL, XML schema etc. CORBA is even more completed than Web service. Our team have many years experience of developing web services by using various libraries like Axis, XFire and Cxf .We spent nearly month to understand and practice each type of SOAP [...]