The Common Component Architecture
#1

Presented By-
Kirti Dixit
Uday Joshi

[attachment=12692]
CCA
The Common Component Architecture……
introduction

Managing complex large scale scientific simulation.
plug-and-play environment for high-performance computing.
supports parallel and distributed computing
local high-performance connections b/n
components in a language-independent manner.
benifits
minimal requirements on components
facilitates integration of existing code
minimize the impact on application performance.
focus on high performance
applied within an increasing range of disciplines
Objectives that guided its development
Component Characteristics
Heterogeneity
Local and Remote Components
Integration
High-Performance
Openness and Simplicity
CCA Forum was developed in 1998
Main aim:
development of a component model specification
That specification defines the rights, responsibilities of individual elements and the relationships among the elements of the CCA's component model
elements of the CCA model
Components
Ports:
abstract interfaces
provide procedural interfaces,OOL
a collection of subroutines,Fortran90
Frameworks:
manage CCA components
connecting uses and provides ports
What is component?
a software package/module encapsulating a set of related functions (or data).
Attributes:
modular and cohesive
Encapsulation
Substitutable
Techniques:
serialization or marshalling
Reusability
Ports can be used to characterize potential links to other components
CCA Ports employ a Uses/Provides design pattern for connections
Characteristics of Component Arch’s
Programmer can create a new Port by tying methods to a Port
What is a software framework and components
Language interoperability is a critical first step towards software interoperability
Parallel Programming model of CCA
Disadvantages of parallel computing
programming models must be composable
able to work together w/o interference
no parallel programming model has yet been formally componentized in the CCA environment.
the parallel programming library is linked to the component instead of the framework itself
DC raises issues regarding PC
Component Interaction
Registration and Discovery
Component Creation:
Ex of CCA DC framework-
XCAT
SCIRun2
Legion
Distributed Interoperability
Common Communication Protocols
Common Remote Reference Format
Common Creation Protocol
Common Connection Protocol
CBSE
Component- based sotware engineering
emphasizes the separation of concerns in respect of the wide-ranging functionality available throughout a given software system.
Main aim:encapsulation of useful units of software functionality into components.
Spawned many component architecture: COM,CORBA, Sun's Enterprise JavaBeans.
Differences from OOP model
OOP MODEL
s/W written according to a mental model of the actual or imagined objects
focus on modeling real-world Interactions
Includes related desciplines of OO design & OO analysis
CBSE
Makes no such assumptions
construct s/W by gluing together prefabricated components
Related disciplines :electronics or mechanics
CCA based scientific applications
Combustion Modeling:
Global Climate Modeling
understand the Earth's climate system's past (i.e., paleoclimate),
its internal variability and sensitivity to external forcings such as insolation and trace chemical
concentrations (e.g., carbon dioxide), and to construct scenarios for its future change
Quantum Chemistry

Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: zend frameworks, peripheral component architecture, zope component architecture,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
The Common Component Architecture - by seminar class - 23-04-2011, 12:04 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Java Cryptography Architecture (JCA) computer science crazy 4 6,596 19-01-2012, 11:05 AM
Last Post: seminar addict
  Exploring Hierarchy Architecture for Wireless Sensor Networks Management project report helper 0 1,285 18-10-2010, 05:20 PM
Last Post: project report helper
  Cognitive architecture computer science crazy 0 1,173 03-09-2009, 05:22 PM
Last Post: computer science crazy

Forum Jump: