Skip to Main Content

Basic Search

Skip to Search Results
 
 
 

Left Column

Filters

Right Column

Search Results

Search Results

(Total results 5)

Mini-Tools

 
 

Search Report

  • 1. Park, Kyoung A design of web services system for digital photogrammetry workstation based on service oriented architecture /

    Master of Science, The Ohio State University, 2008, Graduate School

    Committee: Not Provided (Other) Subjects:
  • 2. Subramanian, Sudhir OR-Track : a service oriented architecture (SOA) based design for a reliable, near real-time patient and equipment tracking in hospitals /

    Master of Science, The Ohio State University, 2005, Graduate School

    Committee: Not Provided (Other) Subjects:
  • 3. Akhil Reddy, Bommareddy Designing Microservices with Use Cases and UML

    Master of Computer Science (M.C.S.), University of Dayton, 2023, Computer Science

    In recent years microservices architecture (MSA) has been widely adopted as an alternative to the traditional monolithic architecture in most of the commercial applications because of the need for the extensibility of a wide variety of services and deployability. Monolithic software architectures include Data-Centered Architectures, Data-Flow Architectures, Call and Return Architectures, Object-Oriented Architectures, and Layered Architectures. The monolithic approach included where all the logic and data requirements are bundled together. In recent years large scale software applications by Amazon, Netflix, Uber, and other organizations have felt a need to partition the functionalities into independently deployable units which are called microservices. In this thesis we also explore using the essential concepts of coupling, cohesion, and topdown decomposition that are used for monolithic architectures to microservices also. One of the major requirements for an independently deployable microservice is embedding data components in that microservice unit. We identify use cases with data components for any task and define them using use case descriptions, input/output designs, activity diagram, entity descriptions for the inputs/outputs and a system sequence diagram. The system sequence diagram triggers the logical aspects of the system with the domain classes and data access and view classes. The completeness of the various classes is examined using Class Responsibility Collaboration (CRC) cards informally or through detailed sequence diagrams. Resulting refined design class diagrams are packaged into monolithic or microservices architecture. We illustrate and implement the microservice architecture for a Farm Produce Procurement and Sales System.

    Committee: Raghava Gowda Ph.D. (Advisor); Mehdi R. Zargham Ph.D. (Committee Member); James Buckley Ph.D. (Committee Member) Subjects: Computer Science; Systems Design
  • 4. Aithala, Karkada A Collaborative Computational Framework for Multidisciplinary and Reliability-based Analysis and Optimization Using SORCER

    Master of Science in Engineering (MSEgr), Wright State University, 2011, Mechanical Engineering

    In a globalized and highly competitive world of product design, collaboration is a necessity to leverage the expertise available among various engineering teams to meet stringent product specifications and strict product delivery schedules reducing the concept to release time, and hence maintaining a competitive edge in the market. Physical location of teams may span organizational firewalls and different countries. Seamless access must be provided to hundreds of design tools that are utilized by the teams to carry out multidisciplinary analysis, optimization, and reliability studies in order to accurately estimate product performance. Service ORiented Computational EnviRonment (SORCER) is one of the latest inventions in the field of collaborative computational design. SORCER is a service-oriented architecture that enables grid computing through which resources necessary to conduct a particular computational task can be dynamically federated over the heterogeneous network. In this work, several organizations and institutes are teamed up to develop a next generation air vehicle concept. SORCER is used to develop a computational framework in which preliminary computational design tools that are necessary to conduct finite element analysis, reliability estimation, and tradeoff studies are mapped onto a service grid from where they can be federated on the fly during collaborative computational tasks. Developed services are demonstrated through implementation on four structural mechanics problems.

    Committee: Ramana Grandhi PhD (Advisor); Raymond Kolonay PhD (Committee Member); Ronald Taylor PhD (Committee Member) Subjects: Aerospace Engineering; Computer Engineering; Computer Science; Mechanical Engineering
  • 5. Gomadam, Karthik Semantics Enriched Service Environments

    Doctor of Philosophy (PhD), Wright State University, 2009, Computer Science and Engineering PhD

    During the past seven years services centric computing has emerged as the preferred approach to architect complex software. Software is increasingly developed by integrating remotely existing components, popularly called services. This architectural paradigm, also called Service Oriented Architecture (SOA), brings with it the benefits of interoperability, agility and flexibility to software design and development. One can easily add or change new features to existing systems, either by the addition of new services or by replacing existing ones. Two popular approaches have emerged for realizing SOA. The first approach is based on the SOAP protocol for communication and the Web Service Description Language (WSDL) for service interface description. SOAP and WSDL are built over XML, thus guaranteeing minimal structural and syntactic interoperability. In addition to SOAP and WSDL, the WS-* (WS-Star) stack or SOAP stack comprises other standards and specification that enable features such as security and services integration. More recently, the RESTful approach has emerged as an alternative to the SOAP stack. This approach advocates the use of the HTTP operations of GET/PUT/POST/DELETE as standard service operations and the REpresentational State Transfer (REST) paradigm for maintaining service states. The RESTful approach leverages on the HTTP protocol and has gained a lot of traction, especially in the context of consumer Web applications such as Maps. Despite their growing adoption, the stated objectives of interoperability, agility, and flexibility have been hard to achieve using either of the two approaches. This is largely because of the various heterogeneities that exist between different service providers. These heterogeneities are present both at the data and the interaction levels. Fundamental to addressing these heterogeneities are the problems of service Description, Discovery, Data mediation and Dynamic configuration. Currently, service description (open full item for complete abstract)

    Committee: Amit Sheth PhD (Committee Chair); Michael Raymer PhD (Committee Member); Lakshmish Ramaswamy PhD (Committee Member); Shu Schiller PhD (Committee Member); Guozhou Dong PhD (Committee Member); Krishnaprasad Thirunarayan PhD (Committee Member) Subjects: Computer Science