Service Oriented Architecture-SOA

 Download your Reports for Service Oriented Architecture-SOA

"Things should be made as simple as possible, but no simpler." -- Albert Einstein


Einstein made that famous statement many decades ago, and it's still relevant today for building superior software systems. Unfortunately, as anyone who has been in the IT industry for long can point out, far too many software systems have failed Einstein's test. Some are made too simple to carry out the duties they are supposed to perform. Others are made too complex, and the costs of building and maintaining them have rocketed, not to mention the nearly impossible tasks of integrating different systems together. It seems that reaching the right level of simplicity is more like a dream than reality. Where have we gone wrong?

Service Oriented Architecture (SOA) defines how to integrate widely disparate applications for a world that is web based and uses multiple implementation platforms. Hereby is proposed an e-learning management system with Web service oriented framework. The system will be an open source application with client-scripting facility. It also supports the cross browser and it is fully integrated with different databases; MS SQL Server, MS Access, Oracle, and LDAP.? The key values of Interoperability
durability, compatibility, manageability, dynamic reusability, and accessibility in the proposed architecture enhance the future elearning systems to communicate more efficiently and share data more easily.

Service based architectures take legacy application functionality and expose it to the Internet in a reliable, highly available, scalable, flexible, manageable, and? secure manner, easy and reliable internet-based method to create and access learning.

Web Service technology has emerged as a new paradigm of distributed computing. The Service-based architectures are layered on the top of standard transfer protocols for transmitting messages that currently, the most common ones are the XML-based specification SOAP (Simple Object Access Protocol), UDDI (Universal Description, Discovery and Integration), and WSDL (Web Service Description Language) [5] [12].E-learning is a general term used to refer to a form of learning in which the instructor and student are separated by space or time where the gap between the two is bridged through the use of online technologies.?
Many technologies can be, and are, used in e-learning, including:???

  • Blogs and Wikis.???
  • Collaborative software.???
  • Computer aided assessment.???
  • Discussion boards.???
  • Electronic performance support sys??
  • Learning management systems.???
  • Virtual classrooms.???
  • Web-based teaching materials.???
  • Web-based component services.


When beginning to create e-learning content, the students? profiles and courses have to be stored in the system database and presented using web application to facilitate the
functionality of building an e-learning management system.?
The proposed system is an advanced, 3-tier, database-driven using Microsoft ASP.NET 3.5 with VB.NET. The system is divided into several phases; each phase describes a
number of actions. The model used in building the system is the ?Evolutionary Model?, because it is easy to use, it allows small systems to be developed rapidly, and it allows user engagement with the application.

 Download your Reports for Service Oriented Architecture-SOA


© 2013 All Rights Reserved.