Recently I worked on a project using Flex to create a front-end for
Java-based Web Services. I ran into a favorite in the Java world: Transfer
Objects/Value Objects. Early in the project, I was a bit skeptical of the
transfer object model but, later on, I came to respect the value that it
offers.
Transfer objects let two separate systems trade descriptive data objects
without fear that either system will mistype the data or change the variable
names. Transfer objects are an explicit agreement on how data will be
encapsulated. They make integration easier because everyone can sep... (more)
Most people are familiar with Microsoft Project - project management software
that allows you to manage many aspects of projects including tasks, due
dates, progress, and people assigned to specific tasks.
Microsoft Project Server is an enterprise storage product that facilitates
sharing project plans created with Microsoft Project with other people in a
company, especially other project ... (more)