I have been blogging for quite some time about SOA and Event Processing and have recently been getting more experience with Cloud Computing. The last few weeks I did a series of posts on agile SOA:
- Agile SOA: Empower the Business with Business Rules Engines
- Agile SOA: The Flexibility of Business Processes
- Agile SOA: Leveraging Data Services
- Enterprise Mashups: The Icing on your SOA
- Must integrate with multiple customers, suppliers, partners
- Must be configurable
- Data may physically be stored in different locations for different customers
- We don't own or want to own a data center
- We want our customers/partners to be able to extend our services
- We will deliver our software as a service
- Each customer/partner has unique business processes and rules
- We need to deliver our content on many different mediums and devices