Elucidating the mashup hype

" Documenting software architecture facilitates communication between stakeholders, documents early decisions about high-level design, and allows reuse of design components and patterns between projects.


To be able to permanently access the data of other services, mashups are generally client applications or hosted online.In the past years, more and more Web applications have published APIs that enable software developers to easily integrate data and functions instead of building them by themselves.The software architecture of a system is the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both.The term also refers to documentation of a system's "software architecture.


These services are well-defined business functionalities that are built as software components that can be reused for different purposes.

SOA design principles are used during the phases of systems development and integration.



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>