首页 Towards a Logistics Cloud

Towards a Logistics Cloud

举报
开通vip

Towards a Logistics Cloud Towards a Logistics Cloud Bernhard Holtkamp, Sebastian Steinbuss, Heiko Gsell, Thorsten Loeffeler, Ulrich Springer Fraunhofer Institute for Software and Systems Engineering ISST Emil-Figge-Strasse 91, 44227 Dortmund, Germany {bernhard.holtkamp}@isst.fr...

Towards a Logistics Cloud
Towards a Logistics Cloud Bernhard Holtkamp, Sebastian Steinbuss, Heiko Gsell, Thorsten Loeffeler, Ulrich Springer Fraunhofer Institute for Software and Systems Engineering ISST Emil-Figge-Strasse 91, 44227 Dortmund, Germany {bernhard.holtkamp}@isst.fraunhofer.de Abstract— This paper describes an approach for the development of a logistics cloud as a “vertical cloud”. In contrast to a generic or “horizontal cloud” components of the cloud platform are customtailored to the specific needs of the logistics application area. The NIST cloud services model serves as a basis for structuring logistics specific cloud service requirements. In the next step the domain specific model is used as a basis for the development of Logistics Mall, a domain specific cloud platform for the trading and usage of logistics IT services and logistics processes. The paper closes with an overview of the implementation status and an outlook to future work. I. INTRODUCTION The global market volume of logistics is 4,200 Billion €. In Germany logistics is the third largest economy branch with an annual market volume of 200+ Billion €, 115,000 logistics companies and a work force of 2.7 Million. The German logistics market, as typical for the logistics domain, is characterized through small and medium size enterprises with little or no IT capacities and competences besides operating their own IT resources. Cloud computing is considered as a megatrend which will have an impact on the usage of information technology in all application domains. According to IDC market research cloud the cloud computing market will grow from 16 Billion $US in 2008 to 42 Billion $US in 2012 [1]. For a common understanding we adopt the working definition of NIST [2] that defines cloud computing as “a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.” The basic characteristics are on-demand self-service for consumers, broad network access, resource pooling to serve multiple consumers using a multi-tennant model, rapid elasticity of ressources and metering capabilities for service provision. The identified service models are software-as-a- service (SaaS) where consumers use a provider’s application running on a cloud infrastructure, platform-as-a-service (PaaS) where a consumer can deploy an application on a cloud infrastructure using a provider’s tools and platform, and infrastructure-as-a-service (IaaS) where a consumer can run arbitrary software on a provided cloud infrastructure. Recently, big IT companies have invested many million dollars in the development of cloud technology and in the provisioning of commercial cloud offers. The span reaches from IaaS solutions like Amazon’s Elastic Compute Cloud [3] to PaaS offers like Microsoft Windows Azure [4] and SaaS offers like Salesforce CRM [5]. A common characteristic of these offers is their generic nature. They all concentrate on broad usage scenarios but do not provide business relevant features. These cloud offers are called “horizontal clouds”. In their report on the future of cloud computing [6] a European expert group identifies the provisioning of application area specific cloud services, also called “vertical clouds”, as a significant business opportunity. The German excellence cluster EfficiencyCluster LogisticsRuhr (www.effizienzcluster.de) shares this view and has declared the development of a domain specific logistics cloud a strategic target. As a consequence a project has been launched to develop Logistics Mall as a vertical cloud for logistics IT services and logistics processes (www.logistics-mall.de). The motivation and concepts are outlined in the following. The rest of the paper is organized as follows. In chapter 2 the requirements of logistics on application domain specific cloud services are discussed. Chapter 3 provides an overview of the Logistics Mall development. The paper closes with a summary of results and an outlook to future work. II. REQUIREMENTS OF THE LOGISTICS APPLICATION AREA ON DOMAIN SPECIFIC CLOUD SERVICES Trade and industry consider logistics as a cost factor and as a factor of competitiveness at the same time. As a consequence there is a growing trend for outsourcing and contract logistics to benefit from scale effects and from synergies. This way the market for logistics services has developed from classical transport – transshipment – warehousing services towards a growing market of more individual and more complex services. Todays logistics customers require individualized logistics services with a flexible and broad service spectrum, individual logistics processes and value-added services, transparency of costs and performance, short-term contracts. Logistics service providers can satisfy these requirements only with customtailored IT support for their logistics processes. Currently the time for implementing new logistics systems is long compared with their usage time. In trade and industry business models and strategies have a life cycle of two to three years. The development of new logistics processes often takes six to ten months. If new IT systems are needed to support these processes implementation time 2010 Sixth International Conference on Semantics, Knowledge and Grids 978-0-7695-4189-1/10 $26.00 © 2010 IEEE DOI 10.1109/SKG.2010.46 305 increases to one or even up to two years. This is too long and too expensive for strategic investments. The use of logistics specific cloud services is therefore considered as a viable solution. The virtualization of IT resources relieves especially small and mid-size logistics companies from investments in the development of individual software solutions including expensive software licenses and from operating costs. Instead, logistics companies can focus on their core business. To a large extent the requirements of logistics companies on cloud services are the same as those known from other application areas, e.g. security concerns. However, some requirements differ. In particular, logistics companies need IT support at least for the definition of standardized logistics business objects to ease the definition of interfaces between and thus the interoperability of systems, virtualized tools for the development of new logistics specific IT services, virtualized composition of these IT services into individualized, complex applications, integration of local logistics systems (e.g. material flow systems in a warehouse) with virtualized IT systems (e.g. a cloud based warehouse management system), the design of new logistics processes, using a domain specific modeling language, virtualized execution of logistics processes that consist of physical logistics activities (e.g. transport) and related IT services. In the next chapter we discuss how these requirements can be satisfied by adjusting the NIST cloud service model to the needs of the logistics application area. III. LOGISTICS SPECIFIC CLOUD SERVICE MODELS The NIST definition of cloud computing defines a three- layer model for cloud services. From bottom to top the layers IaaS, PaaS and SaaS are distinguished. In the following we match the requirements identified in the preceding chapter with capabilities of the service model layers that are needed to satisfy the requirements. A. An IaaS Model for Logistics The IaaS layer refers to the provisioning of processing, storage and network services. Users are enabled to run and control their applications in virtualized environments without having control over the underlying cloud infrastructure. In particular, control of networking components is limited. Logistics applications often have interfaces to physical devices or to complex infrastructures. Examples are warehouse management systems that control complex material flow systems or point-of-delivery applications that use mobile devices for electronic signatures of customers as proofs of delivered goods. Even the relatively simple open source warehouse management system myWMS (www.mywms.org) needs connections to peripheral equipment like barcode scanners, printers or RFID tags [7]. If such logistics applications are transferred into a cloud control over network services has to be established that implement the connection between the logistics application in the cloud and the physical logistics systems on a user’s premises. B. A PaaS Model for Logistics The PaaS layer provides a user with the capability to deploy applications that are created by using programming languages and/or development tools supported by the provider. A logistics cloud that aims at fulfilling the requirements listed in the preceding section needs to provide various logistics specific platform components. One component is a service engineering environment for the development of logistics services. A part of this environment is a logistics ontology that defines logistics objects that are processed by and communicated between logistics services. The ontology eases the integration of services as services of different providers can map their object models to the ontology. In practice a part of this mapping work is done by EDI converters that generally map commercial business objects from a sender’s model to that of the recipient, e.g. order items in an order management system are mapped onto commissioning items in a warehouse management system. If users need access to more than one application the SaaS layer should provide a framework that supports the use of multiple applications. A material requirements planner (MRP) in a forwarding agency, for instance, might need access to an order management system, to a yard management system and to a tour planning system. Interoperability of the systems to enable activities across system boundaries might be based on the use of common business object as provided by the PaaS layer. C. A SaaS Model for Logistics The SaaS layer provides for access to applications that run on a cloud infrastructure that is managed by the provider. Generally, applications are accessible through a Web browser. User control is basically limited to application individual configuration settings. This holds, for instance, for the aforementioned myWMS system regarding the configuration of the topology of their warehouse, i.e. the static WMS parameters (e.g. number of racks) have to be set. Another issue is the sharing of a single terminal by e.g. multiple warehouses workers. Nevertheless, activities are often bound to a person. As a consequence, quick login/logout solutions or other user identification mechanisms are needed that enable the change of application users without terminating the application at the terminal. From a logistics business perspective a SaaS layer should also provide domain specific billing models. CPU time and storage size are measures that can hardly be related to logistics activities. Hence, a billing model that refers to e.g. commissioned items is much more comprehensible for logistics people. 306 IV. THE LOGISTICS MALL APPROACH The Logistics Mall approach aims at offering logistics IT services and logistics processes as tradeable goods in a cloud. It is developed within the Fraunhofer innovation cluster “Logistics Mall – Cloud Computing for Logistics” that was launched in early 2010. A. The Vision The Logistics Mall is seen as a Web based service platform that provides for the procurement and use of logistics IT services as well as for the design and execution of complex logistics processes. Fig. 1 illustrates the key roles and their interactions with the Logistics Mall. IT service developers use cloud based tools for the development of Logistics Mall compliant services that are offered in the mall or within shops in the mall. Logistics companies offer their physical logistics services in a corresponding way. Logistics process designers use a process design environment provided by the mall to define complex logistics processes that combine logistics IT services and physical logistics services and that are executable by a process engine as a part of the mall. A customer of the mall can buy and instantiate such processes and let them run on the mall’s process engine. Fig. 1 Logistics Mall: logistics services and processes in the cloud B. The Concept Conceptually the Logistics Mall consists of two components: mall marketplace (MMP) and customized access framework (CAF. In the following we have a closer look on these key components. 1) The MMP Component of the Logistics Mall: The mall marketplace MMP is a specialized Web shop for logistics IT services and logistics process support.It is designed for public use. MMP has three categories of users: buyers, providers and operators. Buyers buy the use of logistics IT services in the cloud. They are managers in logistics companies who replace existing services by cheaper solutions from the cloud, procure better IT support for their established logistics processes (e.g. extension of the IT portfolio) or get IT support for new processes. Their benefits are immediate availability of services, no investments into software development and software licences, no personnel for systems operating, flexibility and cost control. To support procurement via the Internet MMP provides them with information on products and their providers as well as with information on the usage of logistics services in the cloud. The logistics IT applications and services are offered by providers. The German IT sector is dominated by SMEs. More than 50,000 it companies with about 600,000 employees generate annual revenues of roughly 70 Billion €. That implies an average company size of 12 people and a sales volume of 1.4 Million €. The benefits for these companies lie in bundled marketing power of the Logistics Mall, a better market penetration, less maintenance of individualized product instances and no operating efforts. To reach these benefits the offered product as well as the provider must satisfy some requirements imposed by technical constraints of the Logistics Mall or by the operator of the mall, respectively. MMP, the offered services and the underlying cloud infrastructure are manged by the operator. The operator benefits from scaling effects regarding the usage of the cloud infrastructure and from service fees for sales and operating. 2) The CAF Component of the Logistics Mall: The Customized Access Framework CAF is the key component of the Logistics Mall. It implements a logistics specific SaaS layer as discussed in section III.C: CAF provides a customer company of the Logistics Mall with a user specific framework for access to multiple logistics applications and to related services. CAF has two categories of registered users, i.e. users from the customer side and users from the operator side. Users of the customer side can act in different roles. We distinguish between managers, business users and administrators. The latter are in charge of administrative processes on the customer side like user management, security policy enforcement, conduction of application specific configurations, control of resource consumptions of the underlying cloud infrastructure and the like. CAF provides them with the necessary means to perform these activities. Managers are responsible for managing the business processes on the customer side. They have access to logistics applications and services through CAF according to their needs. They also communicate with the operator via reports that are provided by the operator. These reports contain information about activities performed by users on the customer side and about services performed by the provider. A specific report contains billing information. Business users get role specific access to logistics applications and services. As mentioned before, an MPR, for instance, gets access to order management, warehouse management, yard management and tour planning services. A warehouse worker, in contrast, gets only access to warehouse management system services. Administrators on the operator side get access to monitoring services for CAF resource comsuption and to resource management services. 307 An operator’s managers get access to reporting services that provide information about a customer’s activities and resource consumptions. On its PaaS layer CAF provides a logistics specific service registry and business ontology for logistics objects. The service registry uses an extended version of USDL [8] for the description of service semantics to cope with the problem of automatic deployment of rented applications in CAF. The description model is the same for MMP and CAF. The business ontology is limited to a subdomain of logistics as acomplete ontology would exceed the available resources by far. Our focus is on warehouse logistics as a part of intralogistics. The CAF IaaS layer provides for the management of the connections between an application in CAF and customer local logistics infrastructure. Another component supports the management of different application types regarding their instantiation and sharing between different CAF instances. C. Logistics Mall Implementation Although the innovation cluster was launched only recently, a first demonstrator of a Logistics Mall CAF has been presented on the IT fair CeBIT 2010 in Hannover and at the 8th International Trade Fair for Distribution, Materials Handling and Information Flow LogiMAT2010. Logistics Mall 1.0 covers an end-to-end logistics process, starting from an incoming order in an ERP system and ending with the storing of a waybill in a document management system. Inbetween a warehouse management system is involved for the commissioning of the order. Information exchange between the systems takes place by using an EDI converter. All applications are from different providers and run on different platforms. Access to the applications is provided through a portal platform, in which the applications are statically integrated. The prototype version of Logistics Mall that is currently under development consists of an MMP component and CAF components. Both components are implemented on a Java stack, using Liferay [9] as a portal platform. As Liferay supports hot deployment, offers can be dynamically integrated in MMP and from there, as a result of a buying process, automatically integrated in a customer CAF. For this development phase we limit ourselves to the integration of Web based applications. As many existing logistics applications do not have a Web interface this is a significant restriction. Other problems occur with application individual user management and access control. For applications that do not support LDAP single sign-on might be difficult to achieve. Another issue is lack of multi-tenancy capabilities. In that case each customer needs their own instance of the application. Depending on the platform requirements, on the usage patterns and on a customer’s application portfolio the instanc
本文档为【Towards a Logistics Cloud】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_706329
暂无简介~
格式:pdf
大小:438KB
软件:PDF阅读器
页数:4
分类:工学
上传时间:2012-10-18
浏览量:8