Is it possible for business users to design their own applications? Are Web 2.0 methods and mashups ready for the rigors of enterprise-scale computing?
In recent years, many organizations have become acquainted with the power and agility of service-oriented architecture (SOA), in which enterprise applications are abstracted as flexible, standardized and componentized services available to other systems or applications. Now, as organizations become more service enabled, they are recognizing that a new generation of approaches – often referred to as either “Web 2.0” or “Enterprise 2.0” – can now extend this flexibility and agility seen on the back end to the front end.