Service Oriented Privacy Modeling in Enterprises with ISRUP E- Service Framework



Similar documents
A Comparison of SOA Methodologies Analysis & Design Phases

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Basic Unified Process: A Process for Small and Agile Projects

Business Modeling with UML

TOGAF usage in outsourcing of software development

Chap 1. Introduction to Software Architecture

Software Development in the Large!

How To Design An Information System

Strategy for Application Modernization A Summa White Paper

In this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology?

Requirements Management Practice Description

A Survey of Service Oriented Development Methodologies

Thesis seminar THE7TF007

A Software Development Platform for SOA

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture

A Software process engineering course

Applying 4+1 View Architecture with UML 2. White Paper

FHIM Model Content Overview

Software Process and Models

Business opportunities for the IT industry with LSP solutions The IT industry perspective

The role of integrated requirements management in software delivery.

Introduction to OpenUP (Open Unified Process)

SOA Enabled Workflow Modernization

Software Development Methodologies

Developing Business Architecture with TOGAF

UPDATING RM-ODP BY INTEGRATION OF SOA AND CLOUD COMPUTING

A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

Continue the Discussion: Ask questions at: Learn More: To learn more about BPM BlueWorks, please visit:

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT

Developing SOA solutions using IBM SOA Foundation

CDC UNIFIED PROCESS PRACTICES GUIDE

Enterprise Architecture at Work

A Variability Viewpoint for Enterprise Software Systems

The Rap on RUP : An Introduction to the Rational Unified Process

The Role of the Software Architect

Chapter 3. Technology review Introduction

A UML Tool for Urbanism and Control Architecture Design Applied to 3GPP Based Architectures

RUP Design. Purpose of Analysis & Design. Analysis & Design Workflow. Define Candidate Architecture. Create Initial Architecture Sketch

BUSINESS RULES AS PART OF INFORMATION SYSTEMS LIFE CYCLE: POSSIBLE SCENARIOS Kestutis Kapocius 1,2,3, Gintautas Garsva 1,2,4

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

Integration of SOA and Cloud Computing in RM- ODP

White Paper What Solutions Architects Should Know About The TOGAF ADM

A SYSTEMATIC APPROACH FOR COMPONENT-BASED SOFTWARE DEVELOPMENT

Software Architecture Professional Certificate

CS4507 Advanced Software Engineering

UML Modelling of Automated Business Processes with a Mapping to BPEL4WS

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Object Management Group Cloud Computing Standards

Business Process Management Enabled by SOA

Project VIDE Challenges of Executable Modelling of Business Applications

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

Agile Unified Process

Regine Deleu is an All-of-Government Enterprise Architect who reports to Government Enterprise Architect James Collier at the Department of Internal

Enterprise Architecture Development Based on Enterprise Ontology

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

The most suitable system methodology for the proposed system is drawn out.

Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction

Healthcare Services - education and research - developed in the INSEED project

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

To Establish Enterprise Service Model from Enterprise Business Model

Increasing Development Knowledge with EPFC

The Role of Information Technology (IT) in Iran's Insurance Industry

California Enterprise Architecture Framework

A Software Engineering Approach For GIS Developing

CMMI and IBM Rational Unified Process

Analysis and Design Techniques for Service-Oriented Development and Integration

Zen of VISIO Leona Rubin WebTechNY User Group Date: September, 2008

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

E-government models E-democracy

The value of modeling

BUSINESS ANALYSIS ANISAN TECHNOLOGIES (I) PRIVATE LIMITED

Lecture 9: Requirements Modelling

Applying Agile Methods in Rapidly Changing Environments

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

Frank Tsui. Orlando Karam. Barbara Bernal. State. University. Polytechnic. Ail of Southern JONES & BARTLETT LEARNING

CIM to PIM Transformation: A criteria Based Evaluation

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Software Development Process and Activities. CS 490MT/5555, Fall 2015, Yongjie Zheng

Research Topics in Software Engineering

Enterprise Architecture Review

Application Of Business Intelligence In Agriculture 2020 System to Improve Efficiency And Support Decision Making in Investments.

Software Engineering G

Enhanced Funding Requirements: Seven Conditions and Standards

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Agile Modeling and Design of Service-Oriented Component Architecture

Cloud Based E-Government: Benefits and Challenges

Business Process Modeling and Standardization

A complete software development process of a general report publication service implemented using Web Services

Agile Software Engineering Practice to Improve Project Success

Corresponding Author

Eclipse BPMN Modeler Introducing Intalio Designer

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

Information Management Metamodel

E-government Data Interoperability Framework in Hong Kong

Towards Collaborative Requirements Engineering Tool for ERP product customization

An Ontological Approach to Oracle BPM

Agile Business Process Modelling Framework and Enterprise Architecture.

Transcription:

Service Oriented Privacy Modeling in Enterprises with ISRUP E- Service Framework Seyyed Mohsen Hashemi Hashemi@sr.iau.ac.ir Computer Engineering Department, Science and Research Branch, Azad University www.isrup.info Mohammadreza Razzazi Razzazi@ce.aut.ac.ir Computer Engineering Department, AmirKabir University of Technology Mohamad Teshnehlab Teshnehlab@eetd.kntu.ac.ir Electronic Engineering Department, KNT University, Tehran, Iran Keywords VPN, Privacy, Value-Chains, UML, OCL RUP, Enterprise Architecting, SOA, ISRUP E-Service Framework, E- Service, Enterprise Pattern, View, Model, AS-IS, TO-BE, Activity, Artifact, Context. Abstract At the present time, enterprises are maturing to have Service Oriented Architectures to be more flexible in the changes era. Before everything, they need to refine their privacy policies. The combined privacy policies could be used in a holistic way for Enterprise Architecting issues with the SOA architectural styles. Modeling approaches, vocabularies, and ontologies makes IT/ICT/WEB consultants and enterprise architects encounter with some complex difficulties in the enterprise architecting projects. ISRUP E-Service Framework is proposed and developed based on UML and OCL languages, SOA and RUP terminologies by converge E-Business, E-Commerce and E-Government concepts through just leveraging E-Services. ISRUP E-Service Framework focuses to facilitate the working of Service Requester, Service Brokers, and Service Providers, in both Provider-Centric SOAs and Consumer-Centric SOA perspectives over a grid. In addition to, ISRUP is an E-Service Framework for agile Enterprise Architecting through Unified Modeling Language (UML) and RUP terminology to improve the enterprise architecture of business enterprises, ISRUP E-Service Framework has 40 enterprise patterns to apply an iterative process for continuous improvement by way of information system architecting. This paper wants to elaborate one enterprise pattern from ISRUP in which entitled that it emphasizes on security and trusting of distributed hardware and software components in the enterprise's Virtual Private Network in the context of deployment models. UML is used in syntactic, semantic, and pragmatic way to model any negotiations and dynamics. UML s OCL languages is used too as a completer language to specify any constraints which they would be need in enterprise rules. Both part of UML covers any thing to promote the model of privacies. 1

THE ROLE OF GOVERNMENT TO FACILITATE COMMERCIAL AFFAIRS E-Government is introduced as fifth issue of E-Commerce strategies in UN report in 2002. Supporting E-Commerce & E-Business business processes to do project are specified as important subject. Government can specify and authorize all of the internet stakeholders to approach E-Commerce strategies as soon as possible [1]. The main goals of developing these strategies are; Higher performance from viewpoint of user and enterprises Encouraging for better competition Clearing for more foreign investment Informing & training Omitting brokers even E-Broker The obvious point is that the government isn't a competitor for business centers and it only facilitates and leads businesses to a desired commercial situation. In a systematical view, the government commercial subsystem is just as a coworker agent in a Multi Agent Systems to integrate information and services for businesses and citizens. Other agents could be related to Government, Business and Citizens. What are depicted in ISRUP E-Service Framework are the relationships that exist between a government and its businesses and the relationships that exist between businesses mutually (B2G2B). All of the transaction and interactions between businesses (B2B) and others are passed through an interoperable space. There are three models as suggestions in the following which existent transactions between a government and its businesses can be communicated as one of them to coordinate the services (Figure 1, 2, and 3). Figure1. Government as a direct supervisor on business transactions Figure2. Government as a big Business Figure3. Government as a virtual holding company However, the elaboration of the above models couldn t be here and it is out of the scope of this paper, albeit, in consideration of represented models, Government agent and Bi agents are subsidiaries of electronic laws and conditions, and in view of law allegiance have a behavior same as systematic manner. Difference will be in type of laws and values. In fact proportion of E-Democracy in E-Business will specify governance type of E-Government and in fact; E-Governance = E-Gov * E-Democracy Beside this E-Gov = G2C + G2B + G2G = G2X Thereupon E-Governance = G2X * E-Democracy However in universal model E- Commerce discussed more in B2B models, but in analytical models, we also need consideration and measurement of democracy impress in models of other E-Gov models. In technical view Government is considered as one powerful Business with special and specific aims toward other businesses [1, 5, and 9].

ISRUP E-SERVICE FRAMEWORK It is hard work to specify business domain for every problem, for example E- Citizen, E-Business, and E-Government boundaries specification approximately isn't possible and its better we consider all of the space similar to a set of E-Services at first instead of understand that we will have to design a comprehensive system in final. In fact every partition's electronic business processes of three sets (E-Government, E-Business, and E- Citizen) have its position in space and system. E-Business es are considered as perspicuous seeds in architecture and these are E-Business- es that specify E-Citizen, E- Business, and E-Government's compass boundary. ISRUP E-Service Framework depicted that the convergence of E-Business, E- Commerce and E-Government as shown in figure 4. Each enterprise that wants to be as a service requester, service provider and service broker, should apply ISRUP enterprise patterns to be success. to be prosperous. ISRUP stands on Integrated Services-Information Systems based on Rational Unified terminology. ISRUP E-Service framework is used by some parts of government and businesses to make informative and reusable documents as their assets. For more information please see www.isrup.info. [2, 4, and 5] ISRUP E-SERVICE FRAMEWORK ODYSSEY ISRUP E-Service Framework is derived from Zachman enterprise architecture framework (Figure 5) and IBM Rational software development process. Figure4. ISRUP E-Service Framework ISRUP is an E-Service Framework for Agile Enterprise Architecting through Unified Modeling Language (UML) and RUP terminology to improve the enterprise architecture of business enterprises, ISRUP E- Service Framework has 40 enterprise patterns to apply an iterative process for continuous improvement by way of information system architecting [3 and 7]. Each enterprise that wants to be as a service requester, service provider and service broker, should apply ISRUP enterprise patterns 3 Figure5. Zachman Framework ISRUP E-Service Framework mainly uses RUP and UML terminologies respecting to the enterprise architecture documentation. The framework doesn't claim to use the same terms and expressions as Zachman framework and RUP process, but according to the facts in the enterprises (especially Government and Businesses); it has tried to develop framework components with respect to the future technologies (SOA) and the past useful experiences [2, 5, and 8]. ISRUP E-Service Framework consists of 5 views (, Analyst, Architect, Designer and ) and 8 models (,,,,,,, and (8P)) as is depicted in Figure 6 [3, 4, 5, and 6].

ARCHITECT @ PLACE ENTERPRISE PATTERN Figure6. Views and Models of ISRUP E-Service Framework ISRUP ENTERPRISE PATTERN An enterprise pattern consists of 3 parts; Context, Activity and Artifact defined as follow. Activity is what should be done to produce relating artifacts. Activities can be done iteratively and incrementally in order to achieve improvement in enterprises. Context is the scope in which an enterprise pattern can be defined and elaborated. Artifact can be like draft, middle or final version of products produced through applying each of the enterprise patterns. If it were not enough that mining all 40 ISRUP E-Service Framework s Enterprise Patterns (Table 1) is out of the scope of this paper, but also, it was instantiated { } Enterprise Pattern as it is depicted in figure 6 as an instance. Activity: Define a security hierarchy between software components and hardware components. Context: This enterprise pattern emphasizes on security of distributed hardware and software components in the enterprise's Virtual Private Network. Artifact: A diagram in which the way of mounting the software components over the hardware components is clarified considering security matters in distributing them (such as an UML deployment diagram). ISRUP BALANCED SCORECARD Following table and chart show relatively the significant scores of those methodologies, processes, notations, life cycles and standards rather than ISRUP E-Service Framework score (120) in different presentations as bellow. This benchmark shows that IBM RUP, ITU-T SG */4, and OMG MDA have got 100, 82, and 74 marks, subsequently [5 and 9]. Figure7. ISRUP Balanced Scorecard Figure6. { } Enterprise Pattern of ISRUP E-Service Framework REFERENCES 1. UNCTAD, United Nations Conference on Trade and Development, E-Commerce AND DEVELOPMENT REPORT 2002 2. Seyyed Mohsen Hashemi, Business Improvement through ISRUP, Requirement

Driven Approach with UML, ISBN: 964-7073-56-9, 2004 3. M. Razzazi and Seyyed Mohsen Hashemi,"Requirement Modeling Pattern as a New Pattern", the 6th World Multiconference on Systemics, Cybernetics and Informatics, Orlando, USA, 2002. (SCI2002), In addition to, this paper has been invited to publish by Rational Network (RDN) 4. Seyyed Mohsen Hashemi, M. Razzazi, and A. Bahrami ISRUP E-Service Framework for agile Enterprise Architecting Third International Conference on ITNG, Las Vegas, USA, 0-7695-2497-4/06 2006 IEEE 5. Seyyed Mohsen Hashemi, M. Razzazi, and M. Teshnehlab ISRUP E-Service Framework Balanced Scorecard to measure the capabilities from the methodologies, processes, notations, life cycles, and standards.,the IFIP International Conference on Research and Practical Issues of Enterprise Information Systems, CONFENIS 2006, April,Vienna, Austria, this paper presented to IFIP-TC8, IS/EIS 6. Seyyed Mohsen Hashemi, Clarck B2B Architecture vs. EMS B2B Architecture, the First International Conference of E- Commerce, Opportunities & Threats in Iran's Economy, Neyshabur, Iran, 2004. 7. Hans-Erik Eriksson and Magnus Penker, Business Modeling With UML: Business Patterns at Work, New York, NY: John Wiley & Sons, Inc, 2000. 8. Seyyed Mohsen Hashemi, Enhancement of a Software Development Pattern for Traceability of Artifacts in the RUP Framework, M.S. thesis, Tehran Polytechnic University (Amirkabir University of Technology), 2003 9. Seyyed Mohsen Hashemi, Leveraging E- Government and E-Business Services through ISRUP E-Service Framework, Services Sciences, Management and Engineering,Education for the 21st Century, 2006, at the IBM Palisades conference center in New York. Table1. Views, Models, and 40 Enterprise Patterns of ISRUP E-Service Framework View/Model @ Analyst Architect Designer @ @ @ @ @ 5 @ @ @ @ @ @ @ @ @ @