Preview

Week3 Individual Assignment

Good Essays
Open Document
Open Document
1023 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Week3 Individual Assignment
Week 3 individual Assignment
Comparing and Contrasting Architectural Styles
CSS/422

Service-Oriented Architecture
Software Architecture is how a system is structured, it is a collection of all the elements that are what make the system, there are several different styles which can be used to create a Program or
Programs. Software Architecture styles will describe the classes of the architecture being used, these classes of course can be used repeatedly, there are known practices that allow the reuse ( Clements, Kazman & Klein “Evaluating Software Architecture”, 2002).
With so many different Software Architectural Styles out there, there are three that are most commonly used in a Distributed System and XML Web Services;
Service-Oriented
Resource-Oriented
Object-Oriented
Service – Oriented Architecture is very popular, this architecture can be used over a network and can also be deployed on its own because it is self -contained , Service Oriented Architecture can also be used with different languages and other platforms which makes things very easy on the users. Service-Oriented Architecture offers very little stress to the user because of the fact that it is dynamically bound and you wouldn’t have to have any of the implementations during the build time, everything is located when it is runtime. This Architecture style has a published interface so the users are able to use it without having any idea of what implementations are needed. There is a directory service that allows Service - Oriented architecture to be registered and will allow all users to look it up if they choose to do so. There are so many great benefits to using this Software Architectural Style, it is very easy for the user to design and do whatever is necessary to get the job done with as little stress as possible for everyone involved and with large organizations in mind there are also many reasons for the use of SOA



References: Clements, Kazman & Klein “Evaluating Software Architecture”, 2002 Thelin, J. (2003). A comparison of Service-Oriented, Resource-Oriented and Object-Oriented Architectural Styles.  msdn.microsoft.com 2006 Dr.Roy. Fiedling (2006). whatis.techtarget.com

You May Also Find These Documents Helpful

  • Satisfactory Essays

    There are lots of design styles readily available for the creation of company software program. The design styles talked about in this report will include Data Access Object (DOA), dispatcher, plant technique, abstract factory method, as well as model-view-controller (MVC). All 5 of these design styles are evaluated as well as compared in this report.…

    • 579 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    The application architecture is going to be used as the blueprint for the modules of the application and future proofing can be determined here. " According to "Wikipedia" (28 August 2014…

    • 775 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Service-oriented Architecture (SOA): Flexible with selective standardization but implemented in stages to decrease the risk of failure. There is a potential deal with the vendor but that is because of it is new to the industry and unpredictable.…

    • 2681 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    Infrastructure as a service (IaaS) is the softwareandhardware that commands all servers, storage, networks and operating systems.…

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Week 3 Assignment Bsa 375

    • 361 Words
    • 2 Pages

    The first step is to identify the major software components of the system being developed. Software systems are divided into four major functions. Data storage in an Information System stores the data or file. Data Access Logic is managing needed to retrieve the data. Application Logic is the processes or activities that are executed. The final function is the Presentation Logic function which is the presentation of the information and the user interface. Knowledge of the functions is vital in the design process and the data flow diagrams (DFD).…

    • 361 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    necessitate the use of different file types1, i.e. swf, html, sis, app, exe, xaml, xml, ppt…

    • 9150 Words
    • 60 Pages
    Powerful Essays
  • Good Essays

    Psy300 Week 8

    • 760 Words
    • 4 Pages

    • Identify how you can encapsulate the data and processes you identified into an object-oriented design.…

    • 760 Words
    • 4 Pages
    Good Essays
  • Good Essays

    You can even create interactive programs that allow the user to input values for variables…

    • 5177 Words
    • 21 Pages
    Good Essays
  • Powerful Essays

    Air Force IT Remedy System

    • 1457 Words
    • 6 Pages

    Information Technology (IT) Service Management is the framework and imbedded processes by which an IT organization both manages the services it provides and delivers those services to customers (Drogseth, 2015). There are many different approaches to Service Management but its overall effectiveness is the lifeblood of any IT organization. The United States Air Force utilizes the Remedy system to automate Service Management functions for its cyber enterprise networks. Remedy provides the various system users multiple features to streamline and optimize their respective Service Management functions. Without careful planning there are some problems Remedy can create; however, when utilized properly the system provides users with a powerful Service Management tool. Identifying the users who interface with Remedy is the first step to understanding its importance to Air Force IT organizations.…

    • 1457 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Cis 111

    • 790 Words
    • 4 Pages

    o Reduced application development time: It will not interrupt the user from accessing the data.…

    • 790 Words
    • 4 Pages
    Good Essays
  • Good Essays

    The new application must be compatitible with an existing system, so it can import data about…

    • 5326 Words
    • 22 Pages
    Good Essays
  • Good Essays

    There are multiple service providers out there that provide a similar service. The difference normally comes down to the cost and possible integrations that you would want to use.…

    • 1691 Words
    • 7 Pages
    Good Essays
  • Satisfactory Essays

    case study

    • 1229 Words
    • 5 Pages

    -solution to enable reuse of services across systems to eliminate data inaccuracy problems, enhance existing applications and deploy new ones…

    • 1229 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Laplante, P.A., Zhang, J.& Voas, J. 2008. What’s in a Name? Distinguishing between SaaS and SOA. IT Pro. May/June:46-50.…

    • 7376 Words
    • 30 Pages
    Powerful Essays
  • Good Essays

    The object-oriented programming paradigm achieves a major improvement in the reusability of existing software components. However, increasing reuse intensifies the need for precise documentation to express the capabilities of reusable components and encourages the reuse of various components of existing documentation, too. Software documentation is usually divided into user documentation, system documentation and project documentation (see [ANS83, Pom86]). In this paper we concentrate on system documentation, which describes…

    • 4744 Words
    • 19 Pages
    Good Essays