<?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-based Application Archives - Francesco Lelli %</title> <atom:link href="https://francescolelli.info/tag/service-based-application/feed/" rel="self" type="application/rss+xml" /><link>https://francescolelli.info/tag/service-based-application/</link> <description>Information Management, Computer Science,  Economics, Finance and more</description> <lastBuildDate>Sun, 24 Nov 2019 11:19:20 +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-based Application Archives - Francesco Lelli %</title><link>https://francescolelli.info/tag/service-based-application/</link> <width>32</width> <height>32</height> </image> <site
xmlns="com-wordpress:feed-additions:1">156264324</site> <item><title>Blueprinting Approach in Support of Cloud Computing</title><link>https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/</link> <comments>https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sat, 06 Apr 2019 14:47:17 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Development Methodology]]></category> <category><![CDATA[IaaS]]></category> <category><![CDATA[Infrastructure as a Service]]></category> <category><![CDATA[Lifecycle]]></category> <category><![CDATA[PaaS]]></category> <category><![CDATA[Platform as a Service]]></category> <category><![CDATA[SaaS]]></category> <category><![CDATA[SBA]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[Service-based Application]]></category> <category><![CDATA[SOA]]></category> <category><![CDATA[Software as a Service]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1340</guid><description><![CDATA[<p>Abstract: Current cloud service offerings, i.e., Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This limits the ability of Service-based Application (SBA) developers to configure and syndicate offerings from multiple SaaS, PaaS, and IaaS providers to address their application requirements. Furthermore, [&#8230;]</p><p>The post <a
href="https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/">Blueprinting Approach in Support of Cloud Computing</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<div
class="wp-block-image"><figure
class="alignright is-resized"><img
decoding="async" data-attachment-id="24" data-permalink="https://francescolelli.info/abstract-representation/abstract-representation-cloud-computing/attachment/mycircle/" data-orig-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" data-orig-size="800,600" 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;1&quot;}" data-image-title="Cloud Computing" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" src="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg?8011c3&amp;8011c3" alt="" class="wp-image-24" width="257" height="193" srcset="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg 800w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg 300w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-768x576.jpg 768w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-600x450.jpg 600w" sizes="(max-width: 257px) 100vw, 257px" /><figcaption>Blueprinting Approach in Support of Cloud Computing </figcaption></figure></div><p><strong>Abstract</strong>: <br>Current cloud service offerings, <em>i.e.</em>, Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This limits the ability of Service-based Application (SBA) developers to configure and syndicate offerings from multiple SaaS, PaaS, and IaaS providers to address their application requirements. Furthermore, combining different independent cloud services necessitates a uniform description format that facilitates the design, customization, and composition. <em>Cloud Blueprinting</em> is a novel approach that allows SBA developers to easily design, configure and deploy virtual SBA payloads on virtual machines and resource pools on the cloud. We propose the <em>Blueprint</em> concept as a uniform abstract description for cloud service offerings that may cross different cloud computing layers, <em>i.e.</em>, SaaS, PaaS and IaaS. To support developers with the SBA design and development in the cloud, this paper introduces a formal <em>Blueprint Template</em> for unambiguously describing a blueprint, as well as a <em>Blueprint Lifecycle</em> that guides developers through the manipulation, composition and deployment of different blueprints for an SBA. Finally, the empirical evaluation of the blueprinting approach within an EC’s FP7 project is reported and an associated blueprint prototype implementation is presented.</p><p> <strong>Key words:</strong> Cloud Computing, Service-based Application (SBA), Service-oriented Architecture (SOA), Cloud Development Methodology</p><p>Cloud blueprinting is a novel approach for engineering Service-based Applications (SBAs). Following this approach, developers can create sophisticated SBAs from applications, platforms and infrastructures offered by different providers in the cloud to achieve end-to-end business requirements. This paper has proposed the <em>Blueprint</em>concept as a uniform, abstract description of cross-layer cloud service offerings, a <em>Blueprint Template</em> for describing the blueprints, and a <em>Blueprint Lifecycle</em> that explains how blueprints are used during all the engineering phases of an SBA.Blueprint has been adopted as one of the main innovative concepts within the EC’s 4caaSt FP7 project. An industry cloud computing case study has been jointly defined by the 4caaSt community and has been used as a running example in this paper to demonstrate our blueprinting approach. The current blueprint XSD template and web-based blueprint prototype is integrated in a joint 4caaSt demonstration. In the future, our vision is to continuously improve the structure of our blueprint template to capture new requirements of SBA development in the cloud. In particular, we will look at other cross-cutting concerns in cloud computing such as security, reliability, pricing, licensing, <em>etc</em>., thanks to the extensible design of the blueprint template that allows adding more blueprint properties. More functionality will also be developed for our blueprint prototype towards a comprehensive blueprint tool that supports the entire SBA development lifecycle and targets the effect of changes in the blueprints and their composition.</p><p>Full article available at the following link:</p><p>Blueprinting Approach in Support of Cloud Computing <a
href="https://www.mdpi.com/1999-5903/4/1/322">https://www.mdpi.com/1999-5903/4/1/322</a></p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>Blueprinting Approach is a service oriented architecture best practice in Support of #CloudComputing . #Software #Engineering #service </em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fpublication%2Fblueprinting-approach-in-support-of-cloud-computing%2F&#038;text=Blueprinting%20Approach%20is%20a%20service%20oriented%20architecture%20best%20practice%20in%20Support%20of%20%23CloudComputing%20.%20%23Software%20%23Engineering%20%23service%20&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>Nguyen, D.K.; Lelli, F.; Papazoglou, M.P.; Van den Heuvel, W.-J. Blueprinting Approach in Support of Cloud Computing. <em>Future Internet</em> <strong>2012</strong>, <em>4</em>, 322-346.<br></p><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></ul><p></p><p>The post <a
href="https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/">Blueprinting Approach in Support of Cloud Computing</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/publication/blueprinting-approach-in-support-of-cloud-computing/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1340</post-id> </item> <item><title>On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</title><link>https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/</link> <comments>https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/#respond</comments> <dc:creator><![CDATA[Francesco Lelli]]></dc:creator> <pubDate>Sat, 06 Apr 2019 13:13:55 +0000</pubDate> <category><![CDATA[Cloud Computing]]></category> <category><![CDATA[Publication]]></category> <category><![CDATA[Cloud Development Methodology]]></category> <category><![CDATA[SBA]]></category> <category><![CDATA[Service Oriented Architecture]]></category> <category><![CDATA[Service-based Application]]></category> <category><![CDATA[SOA]]></category> <guid
isPermaLink="false">https://francescolelli.info/?p=1333</guid><description><![CDATA[<p>Abstract&#160;(Engineering Cloud Applications): Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable [&#8230;]</p><p>The post <a
href="https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/">On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></description> <content:encoded><![CDATA[<div
class="wp-block-image"><figure
class="alignright is-resized"><img
decoding="async" data-attachment-id="24" data-permalink="https://francescolelli.info/abstract-representation/abstract-representation-cloud-computing/attachment/mycircle/" data-orig-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" data-orig-size="800,600" 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;1&quot;}" data-image-title="Cloud Computing" data-image-description="" data-image-caption="" data-medium-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg" data-large-file="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg" src="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg?8011c3&amp;8011c3" alt="" class="wp-image-24" width="257" height="193" srcset="https://francescolelli.info/wp-content/uploads/2018/11/MyCircle.jpg 800w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-300x225.jpg 300w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-768x576.jpg 768w, https://francescolelli.info/wp-content/uploads/2018/11/MyCircle-600x450.jpg 600w" sizes="(max-width: 257px) 100vw, 257px" /><figcaption>Engineering Cloud Applications</figcaption></figure></div><p><strong>Abstract&nbsp;(Engineering Cloud Applications):</strong> Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multi-tenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. Monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-of-the-art of the standardization, methodology, software and product support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers.</p><p> <strong>Key words:</strong> Cloud Computing, Service-based Application (SBA), Service-oriented Architecture (SOA), Cloud Development Methodology</p><p> The paper provide a survey on existing support for Service-based Application (SBA) development on the cloud. As a summary, the survey has shown that the current cloud solutions are mainly fraught with shortcomings:</p><ul
class="wp-block-list"><li> They introduce a monolithic SaaS/PaaS/IaaS stack architecture where a one-size-fits-all mentality prevails. They do not allow SBA developers to mix and match functionalities and services from multiple application, platform and infrastructure providers and configure it dynamically to address their application needs.</li><li>They introduce rigid service orchestration practices tied to a specific resource/infrastructure configuration for the cloud services at the application level.</li></ul><p>The above points hamper the (re)-configuration and customization of cloud-based SBAs on demand to reflect evolving inter-organizational collaborations. There is clearly a need to mash up services from a variety of cloud providers to create what has been termed a cloud ecosystem. This type of integration supports the tailoring of SBAs to specific business needs using a mixture of SaaS, PaaS and IaaS. To deal with the identified shortcomings, we pointed out the need of an abstract and uniform representation for cloud service offerings across cloud computing layers, i.e. SaaS, PaaS, and IaaS. By using this uniform description for cloud service offerings, SBA developers can reuse, customize and combine distributed SaaSs for the SBAs in a seamless manner</p><p>Full article available at the following link:</p><p><a
href="http://www.scpe.org/index.php/scpe/article/view/794">http://www.scpe.org/index.php/scpe/article/view/794</a></p><p>PDF version at the following link:</p><p><a
href="http://www.scpe.org/index.php/scpe/article/view/794/358">On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</a></p><p>Your help in sharing the idea is very welcome!</p><hr
/><p><em>On #Engineering #CloudComputing Applications – State of the Art, Shortcomings Analysis and Approach</em><br
/><a
href='https://twitter.com/intent/tweet?url=https%3A%2F%2Ffrancescolelli.info%2Fcloud-computing%2Fon-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach%2F&#038;text=On%20%23Engineering%20%23CloudComputing%20Applications%20%E2%80%93%20State%20of%20the%20Art%2C%20Shortcomings%20Analysis%20and%20Approach&#038;related' target='_blank' rel="noopener noreferrer" >Share on X</a><br
/><hr
/><p><strong>Cite this paper as: </strong></p><p>Taher, Y., Nguyen, D. K., Lelli, F., van den Heuvel, W. J. A. M., &amp; Papazoglou, M.&nbsp;(2012).&nbsp;On engineering cloud applications: State of the art, shortcomings analysis, and approach.&nbsp;<em>Scalable Computing: Practice and Experience</em>,&nbsp;<em>13</em>(3), 215-231.</p><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></ul><p></p><p>The post <a
href="https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/">On Engineering Cloud Applications &#8211; State of the Art, Shortcomings Analysis and Approach</a> appeared first on <a
href="https://francescolelli.info">Francesco Lelli</a>.</p> ]]></content:encoded> <wfw:commentRss>https://francescolelli.info/cloud-computing/on-engineering-cloud-applications-state-of-the-art-shortcomings-analysis-and-approach/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <post-id
xmlns="com-wordpress:feed-additions:1">1333</post-id> </item> </channel> </rss>