<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Service Archives - Francesco Lelli %</title> <atom:link href="https://francescolelli.info/tag/service/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/tag/service/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Mon, 02 Nov 2020 19:32:41 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.8.5</generator><image> <url>https://francescolelli.info/wp-content/uploads/2018/11/cropped-InstrumentElement-32x32.jpg</url><title>Service Archives - Francesco Lelli %</title><link>https://francescolelli.info/tag/service/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>A Service Encapsulation Example Using a Location Service</title><link>https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/</link> <comments>https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 02 Nov 2020 19:32:30 +0000</pubDate> <category><![CDATA[Big Data]]></category> <category><![CDATA[BPI]]></category> <category><![CDATA[Software Engineering]]></category> <category><![CDATA[interface]]></category> <category><![CDATA[Service]]></category> <category><![CDATA[Service Encapsulation]]></category> <category><![CDATA[Service-oriented Architecture (SOA)]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[software architecture]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2176</guid><description><![CDATA[<p>In this post, I am going to present an example of Service Encapsulation using the case study of ACME Social and the University of Nowhere that is described in the linked article. Service Encapsulation is often used to hide the internal representation, or state, of an object from the outside. In this way, we can [&#8230;]</p><p>The post <a
href="https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/">A Service Encapsulation Example Using a Location Service</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>In this post, I am going to present an example of Service Encapsulation using the case study of <a
href="https://francescolelli.info/bpi/bpi-an-example-of-business-process-integration-big-data-flavor/" target="_blank" rel="noreferrer noopener">ACME Social and the University of Nowhere</a> that is described in the linked article.</p><p>Service Encapsulation is often used to hide the internal representation, or state, of an object from the outside. In this way, we can present to the outside world a cleaner, simpler, and more coherent view of the internal systems. Many services which were not initially planned for a Service Oriented Architecture (SOA) may get encapsulated or become a part of a SOA in this way.</p><p>In the example of ACME Social and University of Nowhere, both the parties agreed on exchanging information in order to improve the existing geolocation service of ACME Social. In particular, ACME Social would like to receive the following information from the University of Nowhere:</p><ul
class="wp-block-list"><li>Retrieve a list of unique IDs of the students</li><li>Retrieve the email addresse(s) of each student</li><li>Get the class that the student is supposed to follow</li><li>Retrieving the exact coordinates of the location of a given student according to the University of Nowhere.</li></ul><h3 class="wp-block-heading">Service Encapsulation: <strong>Can we design it as a stateless service?</strong></h3><p>Probably yes, even though students and their respective locations will change. From the point of view of the methods, we can expect that their behavior will not change over time. A possible UML diagram that describes the interface of the service could be as follows:</p><figure
class="wp-block-image size-large is-resized"><img
decoding="async" data-attachment-id="2177" data-permalink="https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/attachment/university-of-nowhere-location-service/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/11/University-Of-Nowhere-Location-Service.jpg" data-orig-size="260,166" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1604250551&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="University-Of-Nowhere-Location-Service" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/11/University-Of-Nowhere-Location-Service.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/11/University-Of-Nowhere-Location-Service.jpg" src="https://francescolelli.info/wp-content/uploads/2020/11/University-Of-Nowhere-Location-Service.jpg?8011c3&amp;8011c3" alt="" class="wp-image-2177" width="278" height="177"/></figure><p>The class represents all the functionalities requested by ACME Social in 4 methods.  It does not have attributes and this approach will keep the design simple. IDs, emails, as well as geocoordinates will be shared as Strings in order to use one of the basic types of a service.</p><p>In the case we will decide to implement a WS-I compliant service, we can assume that the calls of the methods can fail and may trigger exceptions on the service consumer&#8217;s side.</p><h3 class="wp-block-heading">What about the concerns of ACME Social and the documentation of the service?</h3><p>As the service represents the entry point of the systems of the university of Nowhere, we need to carefully balance the complexity of the interface that we need to design. On the one hand, it must be able to mask all the idiosyncrasies of the IT of the university in order to facilitate its consumption by ACME Social. On the other hand it must be able to deliver everything that is needed and agreed. The figure below shows how this interface sits at the intersection points of two different worlds with different needs and goals:</p><figure
class="wp-block-image size-large"><img
fetchpriority="high" decoding="async" width="982" height="567" data-attachment-id="2178" data-permalink="https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/attachment/service-interface-and-service-implementation/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation.jpg" data-orig-size="982,567" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1604256502&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Service-Interface-And-Service-Implementation" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation-300x173.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation.jpg" src="https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation.jpg?8011c3&amp;8011c3" alt="A Service Encapsulation Example Using a Location Service " class="wp-image-2178" srcset="https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation.jpg 982w, https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation-300x173.jpg 300w, https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation-768x443.jpg 768w, https://francescolelli.info/wp-content/uploads/2020/11/Service-Interface-And-Service-Implementation-600x346.jpg 600w" sizes="(max-width: 982px) 100vw, 982px" /></figure><p>ACME Social, i.e. the client of the service needs a clear answer to the following questions:</p><ul
class="wp-block-list"><li><em>What does the service do?</em> Answering to this question will require a proper documentation of the methods. The name may be intuitive, but some of its behavior may not. Therefore, it needs to be carefully documented.</li><li><em>How can we use the service? </em>The best way to answer this question is with an example of use. ACME social may use different languages so the example(s) need to be written in Java and Python (for example) and <a
href="https://francescolelli.info/programming/best-practices-on-how-to-write-comments-in-your-code/" target="_blank" rel="noreferrer noopener">the code must be well documented (see these best practices)</a>.</li><li><em>Where can we locate the service? </em>The URL of the service, together with the way to get the authorization of use, should be part of the documentation. In addition, the service should be part of an UDDI registry as well.</li></ul><p>ACME Social is not at all interested in:</p><ul
class="wp-block-list"><li>How to represent internally the request received from ACME social</li><li>How to implement the service</li><li>Where to host the server needed for running the service</li><li>How to publish the service in the Internet</li><li>How to keep it running</li></ul><p>These aspects are of fundamental importance for the University of Nowhere. However, these concerns should not be shared with the consumers of the service.</p><hr
/><p><em>A #service Encapsulation example using a location service. #servicedesign #programming</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fsoftware-engineering%2Fa-service-encapsulation-example-using-a-location-service%2F&#038;text=A%20%23service%20Encapsulation%20example%20using%20a%20location%20service.%20%23servicedesign%20%23programming&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p>The post <a
href="https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/">A Service Encapsulation Example Using a Location Service</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/software-engineering/a-service-encapsulation-example-using-a-location-service/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2176</post-id> </item> <item><title>On Understanding the Dynamics that Drive a Company: Value Chain and System Dynamics</title><link>https://francescolelli.info/bpi/on-understanding-the-dynamics-that-drive-a-company-value-chain-and-system-dynamics/</link> <comments>https://francescolelli.info/bpi/on-understanding-the-dynamics-that-drive-a-company-value-chain-and-system-dynamics/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sun, 13 Sep 2020 18:21:03 +0000</pubDate> <category><![CDATA[BPI]]></category> <category><![CDATA[Economics]]></category> <category><![CDATA[company]]></category> <category><![CDATA[dynamics]]></category> <category><![CDATA[Feedback]]></category> <category><![CDATA[firm]]></category> <category><![CDATA[Flow]]></category> <category><![CDATA[Human resources management]]></category> <category><![CDATA[Inbound logistics]]></category> <category><![CDATA[Infrastructure]]></category> <category><![CDATA[Marketing and sales]]></category> <category><![CDATA[Operations]]></category> <category><![CDATA[Outbound logistics]]></category> <category><![CDATA[Porter]]></category> <category><![CDATA[Procurement]]></category> <category><![CDATA[Service]]></category> <category><![CDATA[Stock]]></category> <category><![CDATA[System Dynamics]]></category> <category><![CDATA[Table function]]></category> <category><![CDATA[Technological development]]></category> <category><![CDATA[Time delay]]></category> <category><![CDATA[value chain]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2102</guid><description><![CDATA[<p>In this article, we will be understanding the dynamics that drive a company. In particular, I will introduce two different types of models for investigating these dynamics: the Value Chain ad System Dynamics. The first concept is particularly handy when you are seeking to design continuous small improvements, the second will be helpful when you [&#8230;]</p><p>The post <a
href="https://francescolelli.info/bpi/on-understanding-the-dynamics-that-drive-a-company-value-chain-and-system-dynamics/">On Understanding the Dynamics that Drive a Company: Value Chain and System Dynamics</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p>In this article, we will be understanding the dynamics that drive a company.  In particular, I will introduce two different types of models for investigating these dynamics: the <em>Value Chain</em> ad <em>System Dynamic</em>s. The first concept is particularly handy when you are seeking to design continuous small improvements, the second will be helpful when you are trying to see a company from a bird eye viewpoint. Both are equally valuable, but probably for the nature of <a
href="https://francescolelli.info/business-process-integration-bpi/">business process integration the first (value chain) is easier to map and use.</a></p><figure
class="wp-block-image"><img
decoding="async" width="900" height="535" data-attachment-id="2104" data-permalink="https://francescolelli.info/bpi/on-understanding-the-dynamics-that-drive-a-company-value-chain-and-system-dynamics/attachment/understanding-the-dynamics-that-drive-a-company/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company.jpg" data-orig-size="900,535" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="understanding-the-dynamics-that-drive-a-company" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company-300x178.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company.jpg" src="https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company.jpg?8011c3&amp;8011c3" alt="On Understanding the Dynamics that Drive a Company: Value Chain and System Dynamics" class="wp-image-2104" srcset="https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company.jpg 900w, https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company-300x178.jpg 300w, https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company-768x457.jpg 768w, https://francescolelli.info/wp-content/uploads/2020/09/understanding-the-dynamics-that-drive-a-company-600x357.jpg 600w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption>On Understanding the Dynamics that Drive a Company: Value Chain and System Dynamics</figcaption></figure><h2 class="wp-block-heading">Value Chain</h2><p>A value chain is a combination of the systems a company or organization uses to make money. In other words, a value chain is made up of all the various subsystems that are used to create products or services. This includes the company&#8217;s processes from start to finish.</p><p>Michael Porter developed a strategic management tool for analyzing a company’s value chain. In his book &#8220;Competitive Advantage&#8221; (published 1985), Porter laid out his method of analyzing value chains. He sought to define a company’s competitive advantage noting that it stems from the company’s processes, such as marketing and supporting activities.</p><p>All five primary activities are essential in adding value and creating a competitive advantage. They are:</p><ul
class="wp-block-list"><li><strong>Inbound logistics</strong>: arranging the inbound movement of materials, parts, and/or finished inventory from suppliers to manufacturing or warehouses, assembly plants, and retail stores</li><li><strong>Operations</strong>: managing the process that converts inputs (raw materials, labor, and energy) into outputs (goods and/or services).</li><li><strong>Outbound logistics</strong>: the process related to the storage and movement of the final product and the related information flows from the end of the production line to the end user.</li><li><strong>Marketing and sales</strong>: selling processes and products for creating, communicating, delivering, and exchanging offerings that have value for customers, clients, partners, and/or society at large.</li><li><strong>Service</strong>: all the activities required to keep the product working effectively for the buyer after it is sold and delivered.</li></ul><p>Companies can harness a competitive advantage at any one of the five activities in the value chain. For example, by creating outbound logistics that are highly efficient or by reducing a company&#8217;s shipping costs, they can either realize more profits or pass the savings to the consumer in the form of lowered prices.</p><p>The use of support activities helps make primary activities more effective. Increasing any of the four support activities helps at least one primary activity to work more efficiently.</p><ul
class="wp-block-list"><li><strong>Infrastructure</strong>: consists of activities such as accounting, legal, finance, control, public relations, quality assurance, and general (strategic) management.</li><li><strong>Technological development</strong>: pertains to the equipment, hardware, software, procedures, and technical knowledge brought to bear in how the company transforms inputs into outputs.</li><li><strong>Human resources management:</strong> consists of all activities involved in recruiting, hiring, training, developing, compensating, and (if necessary) dismissing or laying off personnel.</li><li><strong>Procurement</strong>: the acquisition of goods, services, or works from an outside external source. In this field, the company also makes decisions concerning purchases.</li></ul><p>The video below introduces the value chain and discuss the benefits of this model as well as its limitations:</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Michael E. Porter&#039;s Value Chain model analysis the flow of value-adding activities in firms" width="800" height="450" src="https://www.youtube.com/embed/a9LWp9y2fMw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><h2 class="wp-block-heading">System Dynamics</h2><p>System dynamics is a methodology and a mathematical modeling technique to frame, understand, and discuss complex issues and problems. Originally developed in the 1950&#8217;s to help corporate managers improve their understanding of industrial processes, System Dynamics is currently being used throughout the public and private sector for policy analysis and design.</p><p>System dynamics tries to understand the nonlinear behavior of complex systems over time using the following key concepts:</p><ul
class="wp-block-list"><li><strong>Stock</strong>: an accumulation of people or things in a specific location or with a specific condition in a system. An element of a system that accumulates or drains over time. Stocks are the memory of a system and are only affected by flows.</li><li><strong>Flow</strong>: the movement of people or things between stocks within a system boundary or across the model boundary and thereby into or out of the system (through sinks and sources); changes in stocks over time. Flows represent activity, in contrast to stocks that represent the state of the system.</li><li><strong>Feedback</strong>: when the effect of a causal impact comes back to influence the original cause of that effect. A feedback loop is an alternating sequence of variables and causal links that creates a closed ring of causal influences.</li><li><strong>Table function</strong>: a numeric table version of a graphical function.</li><li><strong>Time delay</strong>: a delay in the flow of conserved material or people.</li></ul><p>The video below provides an introduction to the concept:</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="Management System Dynamics" width="800" height="450" src="https://www.youtube.com/embed/6VDMTLrYQyE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p>The lecture below gives a set of examples as well as familiarizes you with the concept of System Dynamics:</p><figure
class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div
class="wp-block-embed__wrapper"> <iframe
title="An Introduction to System Dynamics by George Richardson" width="800" height="450" src="https://www.youtube.com/embed/MSo8kqbLDlw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></figure><p> I hope that these videos will serve as an introduction for understanding the dynamics that drive a company.</p><p>The post <a
href="https://francescolelli.info/bpi/on-understanding-the-dynamics-that-drive-a-company-value-chain-and-system-dynamics/">On Understanding the Dynamics that Drive a Company: Value Chain and System Dynamics</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/bpi/on-understanding-the-dynamics-that-drive-a-company-value-chain-and-system-dynamics/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2102</post-id> </item> <item><title>Issue in Automatic Combination of Cloud Services</title><link>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/</link> <comments>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Mon, 24 Aug 2020 16:19:27 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Internet of Things]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Services]]></category> <category><![CDATA[Composition]]></category> <category><![CDATA[RDF]]></category> <category><![CDATA[Service]]></category> <category><![CDATA[web service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=2067</guid><description><![CDATA[<p>Abstract of Issue in Automatic Combination of Cloud Services Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort hasbeen spent in this direction. This paper formalizes the issue [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/">Issue in Automatic Combination of Cloud Services</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<p><strong>Abstract of Issue in Automatic Combination of Cloud Services</strong></p><p>Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort has<br>been spent in this direction. This paper formalizes the issue of automatic combination of cloud services showing its computationally intensive nature. In order to overcome this issue we propose a Resource Description Framework (RDF)- based prototype implementation that leverages a batch process for automatically constructing possible combinations of cloud services. Using this approach we are able to analyze possible combinations of cloud services that may fit particular customer needs in a timely fashion</p><p> <strong>Some relevant Key words:</strong> Cloud, Cloud Services, Service, Composition, RDF for Cloud</p><p></p><div
class="wp-block-image"><figure
class="aligncenter size-large is-resized"><img
loading="lazy" decoding="async" data-attachment-id="2068" data-permalink="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/attachment/issue-in-automatic-combination-of-cloud-services/" data-orig-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg" data-orig-size="676,426" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;F. Lelli&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1598290960&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Issue-in-Automatic-Combination-of-Cloud-Services" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-300x189.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg" src="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg?8011c3&amp;8011c3" alt="Issue in Automatic Combination of Cloud Services" class="wp-image-2068" width="647" height="407" srcset="https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services.jpg 676w, https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-300x189.jpg 300w, https://francescolelli.info/wp-content/uploads/2020/08/Issue-in-Automatic-Combination-of-Cloud-Services-600x378.jpg 600w" sizes="(max-width: 647px) 100vw, 647px" /><figcaption>Issue in Automatic Combination of Cloud Services</figcaption></figure></div><p>Cloud resources offered as services can be described using a common schema model and hence can be composed in order to achieve a common business goal. We present in this paper the issue of composing cross-layered cloud services to build a Service-based Cloud Application (SBCA), and formalize it as a tree navigation algorithm involving external approaches for matching cloud service descriptions.<br>Given the fact that there could be a huge number of cloud service offerings in a real marketplace, this algorithm may grow exponentially and become a computationally intensive task. For our prototype implementation, RDF is used to create a sample model containing sample cloud service offerings, a batch process is implemented to continuously scan the model and discover possible compositions of cloud services, and SPARQL is used to retrieve cloud services and their possible compositions in a timely fashion. In the future, we intend to continue investigating the issue of cross-layered cloud service composition in order to discover and quantify the benefits and the limits of this approach by providing experimental results.</p><p>Full article available at the following link:</p><p>Issue in Automatic Combination of Cloud Services: <br><a
href="https://doi.org/10.1109/ISPA.2012.71" target="_blank" rel="noreferrer noopener">https://doi.org/10.1109/ISPA.2012.71 </a></p><p>Your help in sharing the idea is very welcome!</p><p><strong>Cite this paper as: </strong></p><p>D. K. Nguyen and F. Lelli,&nbsp;<strong>Issue in Automatic Combination of SaaS, PaaS and IaaS</strong>, 10th International Symposium on Parallel and Distributed Processing with Application ISPA 2012 track Clouds for Business and Business for Clouds, Spain, Madrid, July 2012</p><p>Related Article:</p><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/publication/the-many-faces-of-the-integration-of-instruments-and-the-grid/">The Many Faces of the Integration of Instruments and the Grid</a></li></ul><hr
/><p><em>#issues in #automatic Combination of #Cloud #services for #CloudComputing #RDF and understanding meta-information</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fissue-in-automatic-combination-of-cloud-services%2F&#038;text=%23issues%20in%20%23automatic%20Combination%20of%20%23Cloud%20%23services%20for%20%23CloudComputing%20%23RDF%20and%20understanding%20meta-information&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><ul
class="wp-block-list"><li><a
href="https://francescolelli.info/paper-articles-and-publications/">Full list of Articles</a></li><li><a
href="https://francescolelli.info/journals-publication/">Full list of Journal Publications</a></li><li><a
href="https://francescolelli.info/conference-publications/">Full list of Conference Publications</a></li></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/">Issue in Automatic Combination of Cloud Services</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/issue-in-automatic-combination-of-cloud-services/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">2067</post-id> </item> </channel> </rss>