Papers

New Architecture for Mobile News Agent System

A. M. Riad, and H. A. El-Ghareeb, Egyptian informatics Journal,  Cairo University, 2007, Vol. 8, Issue 1.

I've Read This

A Service Oriented Architecture to Integrate Web services and Agents in Course Management Systems

A. M. Riad, and H. A. El-Ghareeb, Egyptian informatics Journal,  Cairo University, 2007, Vol. 8, Issue 1.

I've Read This

A Service Oriented Architecture to Integrate Mobile Assessment in Learning Management Systems

A. M. Riad, and H. A. El-Ghareeb, Turkish Online Journal of Distance Education - TOJDE April 2008 ISSN 1302-6488 Volume: 9 Number: 2 Article 12.

I've Read This

Aligning Service Oriented Architecture and Business Process Management Systems to Achieve Business Agility

A. M. Riad, and H. A. El-Ghareeb, Egyptian informatics Journal,  Cairo University, 2008, Vol. 9, Issue 1.

Business agility is a new paradigm that is a solution for maintaining enterprise competitive advantage. Business improvement approaches, such as Total Quality Management, Business Process Reengineering, and Workflow Management Systems attempted to satisfy business agility concepts and requirements, but suffered from fatal limitations like lack of concepts definition and measurement, lack of practical implementation, and failure to support ongoing change. The three business improvement approaches realized the need for Business Process Management (BPM) that is the key to business agility. Business Process Management Systems (BPMS) are information systems that enable implementation of BPM. Current IT infrastructure and information systems architecture do not satisfy BPMS objectives. Service Oriented Architecture (SOA) as a design pattern addresses technical agility that satisfies BPMS objectives in order to achieve business agility. This paper presents a coupling model of Business Process Management System and Service Oriented Architecture in order to satisfy process and technical agility aspects of business agility. Proposed model utilizes standards available for mapping BPM concepts via BPMS into SOA, and consists of three layers: Business, Business Services, and Application Services. Business layer enables business executives to handle business processes as information, BPMS resides in this layer. Business services layer is the layer that maps BPM concepts and requirements addressed by BPMS into SOA based IT infrastructure and enterprise information systems. Application Services layer holds the core services ready to be consumed by different BPMSs and shared among enterprises.

I've Read This

An Adapted Service-Oriented-Architecture Based Learning-Management-System for Mobile Assessment

A. M. Riad, and H. A. El-Ghareeb, Egyptian informatics Journal,  Cairo University, 2008, Vol. 9, Issue 1.

Mobile Learning (M-Learning) is an approach to E-Learning that utilizes mobile devices and is strongly recommended to be enabled by Learning Management System (LMS); the software that automates the administration of learning. Assessment is one of the learning activities that can be achieved electronically and via mobile devices. Mobile assessment refers to the capability of conducting assessments via mobile devices. Mobile assessment relies on external services that are not part of the LMS. Integrating different external systems and services to be virtually part of the educational institution LMS is one of integration and interoperability challenges. This paper presents an extension to the Service Oriented Architecture (SOA) based LMS developed in the faculty of computers and information systems at Mansoura University to address mobile assessment. Proposed architecture consists of two layers: Interface layer, and Service layer. Interface layer interacts with instructors, learners, and business managers via human interface (portals), and with external organization services via machine interface (Web services). Service layer contains core LMS services and has three sub layers: Orchestration, Application Services, and Agents layer. Orchestration layer holds business logic presented by system processes as executable services. Application Services layer contains set of stateless Web services that are capable of performing certain tasks related to system entities. Agents layer presents the suggested required software agents to serve the overall system. Agents layer presents Tracker software agent.

I've Read This
 

Academia © 2009