Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Concentration on Business Values for SOA-Services: A Strategy for Service’s Business Values and Scope

Concentration on Business Values for SOA-Services: A Strategy for Service’s Business Values and Scope

Ratings:
(0)
|Views: 20|Likes:
Published by ijcsis
Markets simply buy that what industry produce. Service Oriented Architecture (SOA) enrolment in market works on this formula. Produced services in SOA work for many organization. Is it possible to incorporate business values of different organization in same service? Different authors suggest different business value’s practices. But still confusion is in same place that “people fail to explain SOA business value”. Although SOA business values is some time very hard to find because there will no a particular user of service. Here author evaluated the different business value’s practices and suggest a strategy for extracting SOA business values. Proposed strategy can help users to get themselves familiar with upcoming new services. Hence with proposed strategy, architect can design the service according to user needs.
Markets simply buy that what industry produce. Service Oriented Architecture (SOA) enrolment in market works on this formula. Produced services in SOA work for many organization. Is it possible to incorporate business values of different organization in same service? Different authors suggest different business value’s practices. But still confusion is in same place that “people fail to explain SOA business value”. Although SOA business values is some time very hard to find because there will no a particular user of service. Here author evaluated the different business value’s practices and suggest a strategy for extracting SOA business values. Proposed strategy can help users to get themselves familiar with upcoming new services. Hence with proposed strategy, architect can design the service according to user needs.

More info:

Published by: ijcsis on Jun 05, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/12/2014

pdf

text

original

 
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 9, No. 5, May 2011
Concentration on Business Values forSOA-Services: A Strategy for Service’s BusinessValues and Scope
Bashir Ahmad
1
, Sheikh Muhammad Saqib
1
, Muhammad Zubair Asghar
1
, Muhammad Ahmad Jan
1
and Shakeel Ahmad
11
Institute of Computing and Information Technology Gomal University, D.I.Khan, Pakistan
 Abstract
—Markets simply buy that what industry produce.Service Oriented Architecture (SOA) enrolment in marketworks on this formula. Produced services in SOA work formany organization. Is it possible to incorporate businessvalues of different organization in same service? Differentauthors suggest different business value’s practices. But stillconfusion is in same place that “people fail to explain SOAbusiness value”. Although SOA business values is some timevery hard to find because there will no a particular user of service. Here author evaluated the different business value’spractices and suggest a strategy for extracting SOA businessvalues. Proposed strategy can help users to get themselvesfamiliar with upcoming new services. Hence with proposedstrategy, architect can design the service according to userneeds.
 Keywords- SOA; Business Values; Service;
I.
 
I
NTRODUCTION AND
P
ROBLEM
D
EFINITION
 For designing any service, designer must haveknowledge about what target they want to achieve?Without business values, how this target can be achieved?Since in SOA mostly are enterprise level applications, thenhow these values can be determined and from where?Suppose we take the services for an antivirus.If architects design an antivirus for different users thenwithout knowing following some questions, how theydesign different services for antivirus. How computer wasaffected? On what time computer was affected? Affectedcomputer was connected with internet, intranet ornetwork? Computer was affected by the execution of anyfile? How you executed such type of file voluntarily orinvoluntarily? If yes, then which was the type of file?There are some types of questions for antivirus services.Designer can explore these questions, but their answerscan be carried out from business values. From where thesebusiness values are determined because there are differentorganizations which can use these services. And alsoarchitect must design these services by keeping the fact inmind that these should be loosely coupled. In ServiceOriented Architecture, Services are served on end point inthe network and communicates different messagesaccording to its specification. This specification isdescribed its constraints. The user of the service has littleor no knowledge about how the service is implemented orhow it is provided [3]. It is almost right, then how architectcan design a service for an organization without capturingbusiness value. Because business values contain all thoseparameters through which health and wealth of a firm canbe determined. But SOA based projects are not for justsingle organization, so architects can make the global viewof business value for a service.Since SOA application is of enterprised, so differentusers from different organization can use this service. Twoquestions arise here:
 
A service for specific purpose for allorganization can have same business values?
 
Can a service contain the different businessobjectives from all organization to specificpurpose?Different author suggest different approaches forbusiness value in SOA. Now we determine whether theirapproaches can lead to solve these two questions.A bridge is required between business and technicalworld for enterprise applications. Business needs caneasily carry out if IT infra structure should follow thebusiness structure. Through SOA, this goal is possible if organization adopts methodology and processes specific toSOA structured design and analysis. Analysis means aprocess that often begins with information gathering. Hereauthor suggest that SOA will be started within anorganization with an objective of business. Throughanalysis, these Services are classified into Service Layers:Service Entity (Product, Customer, Service, Invoice ...)Service Task (Order Management, Business processing)Service Utility (Non Business Centric,) [2]. If we considerservice entity, service task, service utility as businessvalues and these are carried out from an organization thenquestion is arised that this service with the said businessvalues can be plugged-in with other applications for otherorganization?The discussion sessions about the business values of SOA has been made between audience and the group of architects. These sessions have been very informative forthose groups of architecture. But there was not any goodanswer that can satisfy everyone [4]. Many points areconcluded from those discussions but major point is. “-Theunderlying IT infrastructure which supports those businessprocesses needs to be flexible and capable of adapting tochange” [4].Concluded points are very beneficial for SOA businessvalues, but still problem is arised how these points can beachieved?Business Process Management BPM can solve someissues about SOA business values [6]. BPM is a logicalapproach which can improve business processes of company. For greater business agility, SOA enables
205http://sites.google.com/site/ijcsis/ISSN 1947-5500
 
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 9, No. 5, May 2011
different services for recombining business processes. If SOA is considered as road then BPM will be considered asa car that can take something for a business from registry.“SOA by itself can be a hard sell since it can be difficult toexplain the value in concrete, understandable terms, andthus makes it difficult to convey its value”. BPM can solvethis limitation because it can convey SOA values tospecific business process [5]. Since BPM can determinespecific service according to user needs. So SOA buyingprocess problem can be solved with BPM, but forarchitecting new service how business values can becarried out from different dimensions.II.
 
S
ERVICE
O
RIENTED
A
RCHETECTURE
Basically SOA is a combination of collected services,where each service can communicate with other services.This communication can be simple data passing orcoordinating some activities with other services. In SOA,service is an independent unit for deployment.SOA enhances reuse and linked with computationalresources. SOA has flexibility and makes cost effectivechanges according to current situation of market. Itrecommends the use of existing assets and interconnectionbetween the assets. SOA contains different characteristics:
 
By adopting XML-Schema, these services cancommunicate with each other.
 
Applications can take a service from pool of services’ repository with help of SOAsupervisor.
 
Each service contains quality with respect tosecurity recruitments, policies, authentication,authorization and reliability.As services in SOA are loosely coupled, then itrequires some techniques for forwarding the services toconsumers. Share out some simple and small interfacesbetween the participating software agents. These interfacesshould entertain to all providers and consumers globally.Loosely coupled features can be easily adopted by usingthe above technique. Many people focus on developmentof flexible system with the combination of loosely coupledservices and systems should be higher in quality andcheaply. This can be done by getting the business valuesfrom business [7] [8].III.
 
S
TRATEGY TO
D
ETERMINE
B
USINESS
V
ALUES FOR
SOA-S
ERVICES
 With the greater collaboration between business usersand IT, development efforts can be more effectively. Thebest approach for business values is center of excellence(COE). "The COE should have representatives from thebusiness side and the IT side, but the business needsshould be addressed first. What problem really needssolving? Then figure out how." [1]. Business values caneasily point out if business addressed first, But whenarchitect design a new service for many organization, thenfrom where they can extract these values? Since these areglobal services for all organizations (just like antivirus)then a survey must be conducted from some organizationsto carry out some business values and their scope. Wholeprocedure is shown in figure below.
F
IG
-1:
 
E
XTRACTING
SOA
 
B
USINESS
V
ALUES
.
Above figure is showing that business side users cansend a request for their own service through COE or BPM.But when IT-side wants to design new services afterexploring some issues, they should conduct a survey fromdifferent organization to get out its business values. Afterconducting this survey, market can have how know aboutnew services. So before coming, newservice can take a place in market container.Survey will determine business values and scope of different services. Following table will be used todetermine business values.
206http://sites.google.com/site/ijcsis/ISSN 1947-5500
 
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 9, No. 5, May 2011
T
ABLE
-1:
 
B
USINESS
V
ALUES FOR
S
ERVICES
 
In above Table-1, IT side will filled theservices name and designer observationrequirements. Business side will filled thedifferent requirements according to their needsand will confirm the service category. Servicecategory contains only one value from general,specific or more specific. Meaning of theseoptions is: General: Service can be used for allusers of an organization. Specific: Service can beused only particular category of users. MoreSpecific: Service can be used for Specific onlyone user.After getting the above information fromdifferent business sides, IT side will check threeconditions to determining scope. Table-2 will beused for determining the scope of differentservices. Following three points can be helpfulfor exploring the scope. 1. Use in Only singleOrganization: Means Services can not be usedbesides single organization. 2. Use in Same typeof organization: Means Service can be used insame type of organizations. 3. Use in other typeof organization: Means Service can be used in alltype of organization.
T
ABLE
-2:
 
S
COPE OF
S
ERVICES
 
ServiceNoScope of ServicesUse in Only singleOrganization?Y Use in Same Type of Organization?Y Use in other Type of Organization?YN N N
Service-1 YES or No (No meansservice can be used hereand other)If Yes Then TotalOrganization??If Yes Then TotalOrganization??Service-2Service-3
After getting the scope of service for using indifferent type of organization and business valuesabout services, architect can easily design thestructure of a service in loosely coupled manner,which will be easily plugged-in in any businessIT.
Pre filled by Designer Filled byOrganizationSOA Business Values
 
Pre filled by Designer Filled byOrganization
Service NOs Service Name ServiceCategoryGeneral Designer ObservationsRequirementsClient’sRequirementsSpecificMoreSpecificService-1Service-2Service-3
207http://sites.google.com/site/ijcsis/ISSN 1947-5500

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->