Thoughts on Enterprise 2.0 Architecture
The temperature in the Washington DC area has been reaching record highs and the nights are even hot. Service Oriented Architecture (SOA) is hot too, thanks to Enterprise 2.0. An Enterprise Platform goes beyond Facebook behind the firewall. The Twitter Platform demonstrates the value of mobile integration and Application Programming Interfaces (APIs). Enterprise Architecture is about more than SOA, SaaS, PaaS, or Cloud Computing. Thankfully there are some very bright people sharing their ideas about Architecture for Enterprise 2.0.
New Enterprise 2.0 Architecture requires more than technology / information integration. It’s about using technology to help accomplish business objectives. We also see how using Social Media channels for external communications has tremendous value. These communications go beyond announcements, by creating real value with dialog.
There are many ideas about the approach to Enterprise Architecture. You can review some of these ideas at various working groups like TOGAF, OpenEAI, and many others. The main goal of these groups and most developers is leveraging the Standards to improve interoperability.
Enterprise 2.0 Gives CPR to SOA
Service Oriented Architecture (SOA) has been around for a long time, but Enterprise 2.0 has given a new breath of life to SOA. The concept of SOA is hot because the idea of integrating multiple systems and exposing them as services adds value to existing infrastructure investments. However, the process is complex for systems designed without SOA in mind. You can easily see how the values of SOA align with the Enterprise. You can also see the SOA Guiding Principles in the SOA Manifesto.
- Business value over technical strategy
- Strategic goals over project-specific benefits
- Intrinsic interoperability over custom integration
- Shared services over specific-purpose implementations
- Flexibility over optimization
- Evolutionary refinement over pursuit of initial perfection
Web Oriented Architecture (WOA)
Web Oriented Architecture (WOA) is a simple approach for identifying resources to be shared in a secure manner across multiple environments to support interoperability. New Enterprise Architecture has finally moved beyond copying features of established Social Networking Platforms. A new trend has emerged which takes a deeper look at WHY these platforms are successful. Asking WHY, lead to discovering the expotential value of Web Oriented Architecture (WOA). This approach is cool because its taking us back to the basic architecture of the World Wide Web and supports the concept of “Linked Data”. You can see the “Linked Data” Gov 2.0 Expo video by the inventor of the WWW for more information.
The Four Core Values of Agile Development
We also see how WOA brings us closer to the values of Agile Development. These values are very similar to the core values of the future enterprise. You can review the Manifesto for Agile Software Development here.
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
Cloud Computing and Enterprise 2.0
Beyond a “Birds Eye” View
Real Enterprise 2.0 is about using technology to improve collaboration and communication. This collaboration and communication includes people internal and external to the organization. These are people in your organization, business partners, customers, and people willing to contribute value to help you achieve your business goals. The future Enterprise will place more value on it’s culture and we will see a vast improvement in products & services based on these improved collaborative efforts. Communication will become more fluid as technology and user interfaces improve business interaction. Organizations will continue to have a need to formulate and filter ideas and communication in safe, secure ways. Successful future businesses will have more Complete Enterprise Solutions. These solutions will include centralized management of distributed channels.
Cloud Computing and Enterprise 2.0
Connecting the Dots
How Enterprise 2.0, Cloud Computing, and something known as Service-Oriented Architecture (SOA) have converged on top of the same “problem space” to become the essential fabric for how we solve the business problems in our organizations. by Dion Hinchcliffe
Happy Fav Five Faces Friday!
Five Faces You Should Know
Enterprise Architecture is easier when other people help you understand it’s value. Here are five people you should get to know.
Dion Hinchcliffe: Internationally recognized business strategist, enterprise architect, keynote speaker, author, blogger, and consultant on Web 2.0, SOA, and next-gen business.
John Crupi is the CTO of JackBe Corporation. As CTO he is entrusted with understanding market forces and business drivers to drive JackBe’s technical vision and strategy. He has 20 years experience in OO and enterprise distributed computing. NOTE: You should also take a look at The Enterprise App Store.
Mark Fidelman is the next generation enterprise executive. He currently works at MindTouch and blogs about Enterprise 2.0, Social Documentation and more.
Eugene Lee is the Chief Executive Officer and member of the Board of Directors at Socialtext. Lee came to Socialtext from Adobe Systems, where he led Adobe’s enterprise marketing and vertical market segments.
Tom Graves His main field is ‘enterprise architecture’, but with an emphasis on strategy and futures, on complexity and sense-making, and on integrating IT with the rest of the business.
You can find more information about Enterprise Architecture by using this hash tag #entarch on Twitter.
It was very difficult limiting this list to only five people that know about using the Standards in Enteprise 2.0. Do you know other brillant people that I missed?