StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Service Oriented Software Engineering - Article Example

Cite this document
Summary
Within past few years, there has been an increasing consensus in the industry about the ways we can create adaptive and business driven Information Technology (IT) solutions in order to use distinct building blocks of software, based on industry standard protocols and making…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER98.6% of users find it useful
Service Oriented Software Engineering
Read Text Preview

Extract of sample "Service Oriented Software Engineering"

Download file to see previous pages

The platforms based on Component Based Development, such as CORBA, Java Beans, and.NET, are such standards for developing complex Web-based systems. The increasing interest in web based services has made the industry to provide platform-independent software resources (W3C, 2004). The Internet, can be used as a provider of different kinds of services. Using Web services, organisations are now able to expose their main and the most important business processes on the Internet as a collection of services.

The main issue is not about using web services as a new technology but in how best to make use of web service technology and therefore how to integrate them properly. We need to apply well-defined engineering approaches to ensure we will not end up with an accumulation of unusable services (which might be functional in theory). The goal is to collaborate and coordinate between components that provide these services. Service Oriented Software Engineering (SOSE) is the approach used for this purpose.

The first and main concept in Service Oriented Software Engineering is “service”. The service is the descriptor of an agreement between provider of the service and its consumer. It is a reusable functionality and it is contractually defined. Service Orientation focuses on how services are described in a way to help finding appropriate services at run time dynamically. Service orientation is based on the idea that a service requester is not necessarily in need of one particular provider. Service providers can be changed with each other as long as they follow the contract imposed by the description of the service.

The main assumption in Service Orientation is the availability of services dynamically. The service registry is the entity in between the requesters and providers. It contains a set of service descriptions and their related providers. It helps with service publication, removal, and discovery. Service composition represents the way to use a set of

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Service Oriented Software Engineering Article Example | Topics and Well Written Essays - 1000 words”, n.d.)
Service Oriented Software Engineering Article Example | Topics and Well Written Essays - 1000 words. Retrieved from https://studentshare.org/miscellaneous/1562860-service-oriented-software-engineering
(Service Oriented Software Engineering Article Example | Topics and Well Written Essays - 1000 Words)
Service Oriented Software Engineering Article Example | Topics and Well Written Essays - 1000 Words. https://studentshare.org/miscellaneous/1562860-service-oriented-software-engineering.
“Service Oriented Software Engineering Article Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/miscellaneous/1562860-service-oriented-software-engineering.
  • Cited: 0 times

CHECK THESE SAMPLES OF Service Oriented Software Engineering

Aspect-Oriented Software Engineering

The paper "Aspect-oriented software engineering" discusses some of the fundamental areas of aspect-oriented approach.... It also discusses the role of aspect-oriented software engineering in improving the performance of current software development lifecycles.... hellip; One of the most important advantages of aspect-oriented software engineering is that it is very useful in the separating the concerns.... The research has shown that splitting concerns into several autonomous components instead of merging a number of diverse concerns in the single consistent abstraction is a noble software development approach....
10 Pages (2500 words) Research Paper

Engineering Professions

Mechanical engineering is perhaps, the broadest of all engineering disciplines.... Mechanical engineering is an umbrella term which involves the application of principles of physics in analysis, design, manufacturing and maintenance of mechanical systems.... According to Princeton Review, "some of the many fields in which Mechanical engineering plays a role are; automated manufacturing, environmental control, transportation, biomedical fields, computer fields, fossil fuel, nuclear power; the list goes on" (PrincetonReview, 2007). Of all the fields that mechanical engineering offers, I would like to specialize and take up a job in the field of Computer Aided Design and Manufacturing (CAD/M)....
4 Pages (1000 words) Essay

HND Computing and Software Engineering

ND COMPUTING AND software engineering 3 In the ill-defined problems, the dilemma regarding what virus might struck in the computer sets, the capability of the manpower to execute the demand, the uniformity of performance of the computer sets in the three branches and other related problems are among those that are to be included in this kind of problem.... Included in this task is the ocular of the place including surveying of the place, determining the available resources such as the electricity, nearest Internet service provider, the place where satellites and cables should be installed are among those things that should be given enough attention....
10 Pages (2500 words) Essay

Strategic Direction for Checkpoint Software Technologies Ltd

The company's technological advances are commonly a line of comprehensive software and hardware which secure and protect either corporate or personal… It has been consistently innovating security solutions, focusing on perimeter security, internal security and Web security (Check Point, 2003a). Check Point feeds on comprehensive market researches that enables That being said means that the company significantly continues to lessen the intricacy of security solutions for simpler network models to the ultimate benefit of the customers....
6 Pages (1500 words) Research Paper

Software Engineering For The Students

This essay "software engineering For The Students" presents an introductory practical guide that is intended to offer a better understanding of the software engineering related terms to the newly introduced graduates.... hellip; software methodology also plays a significant role in overall software development.... In this overall definition based manual, I have assessed that software development involves a lot of activities and objectives that need to be managed and fulfilled for effective software development and management....
8 Pages (2000 words) Essay

Software Engineering Techniques for Service-Based Development

The author discusses the most popular software engineering techniques that have been used by the industry over past decades.... Also, the simpler steps inherent in the model do not provide much clarity and often lead to confusion in its interpretation  The primary objective of software engineering is to realize all the above-mentioned objectives by ensuring the delivery of qualitative software that conforms to all user requirements and which are developed on schedule within the allocated budget....
8 Pages (2000 words) Research Paper

Testing Software and How It Is Controlled

This coursework "Testing software and How It Is Controlled" focuses on an analysis carried out to present stakeholders with facts concerning the quality of the product or service under investigation.... It can also give an objective view of the software to understand the risks of software realization.... nbsp; Test control can be considered as the test management tasks needed throughout the test procedure so as to keep the testing aligned to the software development procedure, the requirements of the project, and the requirements of the firm wanting to use the software (Miller, DeCarlo & Mathur, 2004)....
9 Pages (2250 words) Coursework

Software Evaluation Criteria

software Evaluation CriteriaStudent's Name:Instructor's Name:Course Code & Name:Date of Submission:IntroductionThe need to improve of the competitiveness of organizations has led to the integration of technologies in their practices.... Among the software Evaluation CriteriaStudent's Name:Instructor's Name:Course Code & Name:Date of Submission:IntroductionThe need to improve of the competitiveness of organizations has led to the integration of technologies in their practices....
8 Pages (2000 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us