Fiorano Logo  
     Fiorano Login 
Architecture Center
Fiorano ESB™
Introduction
Business
Requirements
Business Advantages
Architecture
FioranoMQ®
Introduction
JMS Communication
Models
Key Features of
FioranoMQ®
FioranoMQ® System
Architectures
Interoperability
J2EE
.NET
XML
Web Services

Developers


Business Component Architecture (BCA)  


BCA unifies SOA and EDA by moving the focus of architectural design from access methods (request/reply, event-management), middleware and development tools to the notion of software modularity. The architecture of software modularity is primary, and designers that focus on creating business components that map well to business functions and which have the proper interfaces or event-descriptors see SOA and EDA as complementary. Business components can have either client-driven or event-driven interfaces, making SOA and EDA both manifestations of BCA.



Figure 1 : Business Component Architecture - Unifying SOA & EDA


Benefits of Business Components
Business Component Applications are assembled by combining a set of reusable Business Components. BCA makes systems easier to understand and manage by business analysts, in contrast to technical component architecture (such can COM, CORBA or RPC), which makes systems easier to understand and change by technical programmers. BCA is thus a software architecture where individual modules have business-level semantics and technical-level encapsulation, in which individual Business Components communicate either via call-based interfaces (SOA), or via messages and events (EDA), making the overall system easier to manage, modify and change without programmer intervention.

Learn more:

 The Mission of Application Integration

 Streamlining your Integration Strategy

 Business Component Architecture: Unifying SOA and EDA

 Learn More
The Mission of Application Integration  
Streamlining your Integration Strategy  
Business Component Architecture
Support for Industry Standards
  Essential Information
ESB Best Practices
EAI Best Practices
BPM Best Practices

  Architecture Community

The Zachman Institute for Framework Advancement
The Open Group
The Institute for Enterprise - Architecture Developments
EAI Industry Consortium
W3C Architecture Domain - WebServices
Enterprise Architecture Education



© Fiorano Software Inc. All Rights Reserved. Privacy Statement |Terms of Use
  Site Developed & Maintained by Fiorano Webteam.


 World Wide Support
 USA
:
+1-408-354-3210
 INDIA
:
+91 80 4017-0000
 UK
:
+44(0) 19328 95005