Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management PDF

Document Details

PopularIndianapolis

Uploaded by PopularIndianapolis

2011

Charlton Lee,Yumman Chan,Feras Dawisha,Sankar Kalla,Brenda Lam,Bhavin M. Majithia,Craig Oakley,Pankajkumar H. Patel

Tags

WebSphere Commerce Sterling Order Management e-commerce business solutions

Summary

This document details selling and fulfillment solutions using WebSphere Commerce and IBM Sterling Order Management. It details various business scenarios to address advanced order and fulfillment processes. The content provides useful information related to integration, architecture, and implementation.

Full Transcript

Front cover Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Sterling Commerce integration with WebSphere Commerce Business scenarios based on latest feature pack Sterling Commerce business solution...

Front cover Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Sterling Commerce integration with WebSphere Commerce Business scenarios based on latest feature pack Sterling Commerce business solution Charlton Lee Yumman Chan Feras Dawisha Sankar Kalla Brenda Lam Bhavin M. Majithia Craig Oakley Pankajkumar H. Patel ibm.com/redbooks International Technical Support Organization Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management June 2011 SG24-7930-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (June 2011) This edition applies to WebSphere Commerce Version 7 Feature Pack 2, Sterling Order Management, Sterling Distributed Order Management. © Copyright International Business Machines Corporation 2011. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices....................................................... ix Trademarks.................................................... x Preface....................................................... xi The team who wrote this book...................................... xi Now you can become a published author, too!........................ xiii Comments welcome............................................. xiv Stay connected to IBM Redbooks.................................. xiv Chapter 1. Introduction and product overview....................... 1 1.1 Sterling Order Management.................................... 2 1.1.1 Improved supply chain efficiencies and revenue growth........... 2 1.1.2 What Sterling Order Management can do to address the unique concerns of today's advanced order and fulfillment processes..... 2 1.1.3 How Sterling Order Management can help you achieve cross-channel excellence.............................................. 4 1.2 Sterling Distributed Order Management........................... 4 1.2.1 Sourcing and scheduling orders intelligently (and globally)........ 4 1.2.2 Managing and coordinating customized fulfillment processes...... 5 1.2.3 Flawlessly executing beyond the four walls.................... 6 1.2.4 Providing a single source of order information.................. 6 1.2.5 IBM Sterling Distributed Order Management module capabilities.... 6 1.3 IBM Sterling Global Inventory Visibility............................ 7 1.3.1 Global business advantages................................ 8 1.3.2 Advanced inventory control system.......................... 8 1.3.3 Monitoring inventory...................................... 8 1.4 WebSphere Commerce........................................ 9 1.4.1 Support for multiple business models......................... 9 1.4.2 Allows creation of custom sites for specific customers and downstream partners............................................... 10 1.4.3 Deploying a single, consolidated platform for e-commerce....... 11 1.4.4 What analysts say about WebSphere Commerce.............. 11 1.4.5 Cross-channel order management.......................... 12 1.4.6 Social Commerce....................................... 13 1.4.7 Commerce extended sites................................ 14 1.4.8 Robust B2B and B2C.................................... 15 1.5 WebSphere Commerce Distributed Order Management............. 16 1.6 References................................................ 18 © Copyright IBM Corp. 2011. All rights reserved. iii Chapter 2. Sterling-Commerce solution overview................... 19 2.1 Solution overview........................................... 20 2.2 WebSphere Commerce architecture............................. 20 2.2.1 Functional architecture................................... 21 2.2.2 Multi-channel presentation layers........................... 22 2.2.3 Application architecture................................... 23 2.2.4 WebSphere Commerce framework overview.................. 25 2.3 WebSphere Commerce DOM cross-channel integration............. 26 2.3.1 Commerce DOM integration detailed usage scenarios........... 28 2.3.2 Reliability and performance strategy......................... 30 2.3.3 Stock location.......................................... 30 2.3.4 Transfer order service requests............................ 30 2.4 WebSphere Commerce integration architecture.................... 31 2.4.1 Built-in DOM store and inventory integration.................. 31 2.4.2 WebSphere Commerce DOM integration specifics.............. 33 2.4.3 Subsystem end-to-end flow................................ 35 2.5 Enterprise Service Bus (ESB).................................. 36 2.5.1 IBM SOA Reference Architecture........................... 36 2.5.2 SSFS and WebSphere Commerce integration via ESB.......... 38 2.5.3 WebSphere Enterprise Service Bus......................... 39 2.5.4 WebSphere Integration Developer.......................... 41 2.5.5 WebSphere Message Broker.............................. 41 2.5.6 DataPower............................................ 43 2.6 Design considerations........................................ 44 Chapter 3. Business scenarios.................................. 47 3.1 Business scenarios overview.................................. 48 3.2 SSFS WebSphere Commerce scenarios......................... 48 3.2.1 Order browse.......................................... 49 3.2.2 Order capture.......................................... 49 3.2.3 Order status........................................... 50 3.2.4 Order cancel........................................... 51 3.2.5 Order modification....................................... 52 3.2.6 Returns processing...................................... 54 3.3 Available features in WC...................................... 55 3.3.1 Store locator........................................... 55 3.3.2 Stock locator........................................... 55 3.3.3 Buy-online-pick-up-in-store................................ 55 3.3.4 Buy-online-ship-to-store.................................. 56 3.3.5 Reserve online pay in-store............................... 56 3.3.6 DOM integration........................................ 56 3.4 Scenarios covered OOB...................................... 56 iv Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Chapter 4. Business scenario: Catalog Browse..................... 57 4.1 Scenario introduction......................................... 58 4.2 Prerequisites............................................... 58 4.3 Catalog browse flow......................................... 59 4.3.1 System interaction diagram................................ 60 4.3.2 Flow diagram........................................... 61 4.3.3 Actions and subsystems in the scenario...................... 62 4.3.4 Execution flow.......................................... 62 4.3.5 Alternative buy-online-and-pickup-in-store (BOPIS) flow......... 67 4.3.6 Exception flow verification................................. 72 Chapter 5. Business scenario: Order capture...................... 79 5.1 Scenario introduction......................................... 80 5.2 Prerequisites............................................... 82 5.3 Adding item to cart.......................................... 82 5.3.1 Flow diagram of adding item to a cart........................ 83 5.3.2 Actions and subsystems in the scenario...................... 84 5.3.3 Scenario overview and system impact results................. 84 5.3.4 Execution flow.......................................... 85 5.3.5 Exception flows while entering item to a cart.................. 90 5.4 Checkout flow.............................................. 91 5.4.1 System integration diagram............................... 91 5.4.2 Flow diagram........................................... 92 5.4.3 Actions and subsystem in the scenario....................... 93 5.4.4 Scenario overview and system impact results................. 93 5.4.5 Execution flow.......................................... 95 5.4.6 Flow verification....................................... 101 5.5 Buy-online-pickup-in-store (BOPIS) scenario..................... 105 Chapter 6. Business Scenario: Order status...................... 113 6.1 Scenario introduction........................................ 114 6.2 Prerequisites.............................................. 114 6.2.1 Enabling the order status in the management center........... 115 6.2.2 User should be a registered user.......................... 121 6.3 Order status flow........................................... 121 6.3.1 System interaction diagram............................... 122 6.3.2 Actions and subsystems in the scenario..................... 122 6.3.3 Execution flow......................................... 123 6.4 Sterling order fulfillment...................................... 127 Chapter 7. Installation and configuration......................... 129 7.1 Introduction............................................... 130 7.1.1 Integration overview.................................... 130 7.1.2 Installation, configuration, and deployment................... 132 Contents v 7.2 WebSphere Commerce installation and configuration.............. 132 7.3 WESB mediation module installation and configuration............. 133 7.3.1 Importing the mediation module into WID.................... 134 7.3.2 Making necessary changes to the mediation module........... 135 7.4 Installing, configuring, and deploying SSFS...................... 140 7.4.1 Enabling inbound API calls over JMS....................... 140 7.4.2 Enabling outbound API calls over JMS...................... 145 7.5 Configuring SSFS for integration with WebSphere Commerce........ 157 7.5.1 Configuring participants................................. 158 7.5.2 Catalog management................................... 167 7.5.3 Global Inventory Visibility application....................... 169 7.5.4 Distributing Order Management........................... 174 7.6 Integration flow data mapping................................. 182 Chapter 8. Integration implementation........................... 195 8.1 WebSphere Commerce DOM inventory cache management......... 196 8.1.1 Inventory availability cache............................... 196 8.1.2 Caching examples...................................... 198 8.1.3 Cache timing.......................................... 198 8.1.4 Inventory availability cache tables.......................... 199 8.1.5 Inventory cache schemas................................ 199 8.1.6 INVCNF configuration and test results...................... 203 8.1.7 DOM interfaces........................................ 207 8.2 WebSphere Enterprise Service Bus overview..................... 207 8.2.1 WebSphere Enterprise Service Bus key terms................ 208 8.2.2 Mediations, service consumers, and service providers.......... 208 8.2.3 Mediation modules..................................... 210 8.2.4 Mediation flow components............................... 211 8.2.5 Mediation flows........................................ 211 8.2.6 Mediation primitives.................................... 213 8.3 WCToSSFSMediationModule: Processing of order capture.......... 214 8.3.1 WCToSSFSMediationModule mediation module.............. 215 8.3.2 WCToSSFSMediationModule mediation flow................. 219 8.3.3 WCToSSFSMediationModule mediation flow request.......... 221 8.3.4 WCToSSFSMediationModule mediation flow request primitives.. 221 8.3.5 WCToSSFSMediationModule mediation flow response......... 223 8.4 WebSphere Commerce DOM implementation.................... 223 8.4.1 WebSphere Commerce commands behavior with business rules. 223 8.4.2 Default WebSphere Commerce commands behavior........... 231 8.4.3 Security and authentication............................... 231 8.4.4 Database persistence................................... 231 Appendix A. Supporting content................................ 233 vi Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Glossary.................................................... 241 Related publications.......................................... 243 IBM Redbooks................................................ 243 Online resources.............................................. 243 Help from IBM................................................ 245 Contents vii viii Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A. The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. COPYRIGHT LICENSE: This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. © Copyright IBM Corp. 2011. All rights reserved. ix Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. These and other IBM trademarked terms are marked on their first occurrence in this information with the appropriate symbol (® or ™), indicating US registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml The following terms are trademarks of the International Business Machines Corporation in the United States, other countries, or both: DataPower® Lotus® Tivoli® DB2® Redbooks® WebSphere® IBM® Redbooks (logo) ® The following terms are trademarks of other companies: Java, and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. x Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Preface This IBM® Redbooks® publication brings together subject matter experts with experience using the leading IBM customer interaction platform for cross-channel and online commerce, IBM WebSphere® Commerce, with the powerful IBM Sterling Order Management, which coordinates order fulfillment from all channels and across the extended enterprise. An integrated solution was built in the lab that illustrates how these products can be integrated to benefit IBM customers. This publication focuses on the integration of the IBM high-volume commerce solution designed to address enterprise commerce needs by delivering a rich, robust multi-channel customer experience, with Sterling Order Management, designed to enable supplier collaboration with management and order fulfillment process optimization. By integrating WebSphere Commerce and Sterling Order Management with out-of-the-box components, we prove that customers are provided an end-to-end solution to address a complete opportunity for a fulfillment life cycle that is cost effective and easy to implement. This publication targets a technical audience for the documentation of the integration approach by explaining the solution architecture and the implementation details. However, this publication also contains introductory chapters that contain executive summary material and provides well-documented scenarios with use cases for business analysts whose domain would be these systems. The team who wrote this book This book was produced by a team of specialists from around the world working at the International Technical Support Organization, Raleigh Center. Charlton Lee is a Senior Solution Architect for Software Group Smarter Commerce Center of Excellence, and previously was SOA Sales Manager for IBM ASEAN/AP. An Integration Specialist with WebSphere Commerce, he has 25 years of IT consulting experience delivering large system solutions for worldwide enterprises. Being well versed with WebSphere infrastructure products (DataPower/WESB) and other third-party technologies, he has co-authored the IBM Redbooks publication DataPower Architectural Design Patterns: Integrating and Securing Services Across Domains, SG24-7620. © Copyright IBM Corp. 2011. All rights reserved. xi Yumman Chan is the Chief Architect for the Industry Solution Services Team. He has more than 20 years of IT experience and is one of the founders of WebSphere Commerce. His interest is to map customer requirements into solution architecture and provide actual customer requirement feedback to product development in order to drive down the total cost of solution implementation. Feras Dawisha is a Practice Manager for the Industry Solution Services Team. He is a Certified IT Architect with over 20 years of experience in the IT industry, 12 of which were with WebSphere Commerce. His speciality is in Commerce Solution Methodology and Enterprise Architecture. Sankar Kalla is a WebSphere Commerce Expert working for SAPIENT Ecommerce labs in the USA. He has five and half years of experience in the e-Commerce field. His areas of expertise include Java™, J2EE, AJAX, SOA, REST, and external system integration with WebSphere Commerce. He has written extensively on WebSphere Commerce technology. He has a master’s degree from BITS Pilani India. Brenda Lam is a Senior Solution Architect for the Industry Solution Services team. She has over 20 years of IT experience, 13 of which working on commerce solutions. She was previously the Chief Architect for the ibm.com Commerce Team and currently specializes in telecommunication solutions. Bhavin M. Majithia is a Software Specialist with IBM India Software Labs at Bangalore. He has six years of experience in WebSphere and JEE technologies. Bhavin ha a master’s degree in Computer Applications from T.N.Rao College (Saurashtra University), Rajkot, and is certified in IBM WebSphere Commerce. He has written extensively on WebSphere Commerce solutions. Craig Oakley is a IT Specialist Professional Certification (L2) in Application Integration and Middleware. He is the WebSphere Commerce Services Lead for Australia/New Zealand. He has a developer background. Prior to working at IBM, he was the Lead Consulting Architect for Telstra Shop Online v2 (currently live) the Lead Administrator for Telstra Shop Online (replaced by Telstra Shop Online v2), and a Subject Matter Expert (SME) for WebSphere Commerce Performance and Security. Craig served as a guest speaker about WebSphere Commerce at WSTC 2007 and 2008. Craig was the Lead Consulting Architect on WebSphere Commerce projects for Flight Center (travel), The Good Guys (electrical), and Cameras Direct (photography). He was also a Consulting Architect for WebSphere Commerce projects for Coles (supermarket) and KMart. Pankajkumar H. Patel is a Staff Software Engineer working with the WebSphere Portal and Web Content Management Support Team at the IBM Pune, India, facility. He has a bachelor's degree in Information Technology from Bhavnagar University and is currently pursuing his MBA in International Business. He is also xii Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management an IBM WebSphere Portal, Web Content Management, and Sun Certified Solution Developer. He has extensive experience in Portal and related technologies and has worked as a J2EE Developer utilizing IBM rational tools and technologies before joining IBM in 2005. You can reach him at [email protected]. Thanks to the following people for their contributions to this project: Rufus P. Credle Jr, Tamikia Barrow, and Linda Robinson International Technical Support Organization, Raleigh Center Thomas Obremski, Ph.D., Sterling Commerce Portfolio Integration Manager, IBM Software Group, IBM Cambridge Rod Martinez, Senior Product Marketing Manager, Order Management, Sterling Commerce IBM Denver Adam Orentlicher, IBM-Sterling Commerce Development Integration Lead IBM Research Triangle Park Danai Tengtrakool, IBM Software Group, Industry Solutions Development Software Architect IBM Lowell Venkateswarlu Avvaru, IBM Software Group, Industry Solutions Development IBM Lowell Laura Apostoloiu, Manager Performance and SVT, WebSphere Commerce IBM Toronto Peter Crocker, Senior Manager, WebSphere Commerce Development IBM Toronto Sonny Sia, Software Group Services Manager IBM Toronto Alex Shum, WebSphere Commerce Development IBM Toronto Now you can become a published author, too! Here's an opportunity to spotlight your skills, grow your career, and become a published author—all at the same time! Join an ITSO residency project and help write a book in your area of expertise, while honing your experience using Preface xiii leading-edge technologies. Your efforts will help to increase product acceptance and customer satisfaction, as you expand your network of technical contacts and relationships. Residencies run from two to six weeks in length, and you can participate either in person or as a remote resident working from your home base. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html Comments welcome Your comments are important to us! We want our books to be as helpful as possible. Send us your comments about this book or other IBM Redbooks publications in one of the following ways: 򐂰 Use the online Contact us review Redbooks form found at: ibm.com/redbooks 򐂰 Send your comments in an e-mail to: [email protected] 򐂰 Mail your comments to: IBM Corporation, International Technical Support Organization Dept. HYTD Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400 Stay connected to IBM Redbooks 򐂰 Find us on Facebook: http://www.facebook.com/IBMRedbooks 򐂰 Follow us on Twitter: http://twitter.com/ibmredbooks 򐂰 Look for us on LinkedIn: http://www.linkedin.com/groups?home=&gid=2130806 xiv Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 򐂰 Explore new Redbooks publications, residencies, and workshops with the IBM Redbooks weekly newsletter: https://www.redbooks.ibm.com/Redbooks.nsf/subscribe?OpenForm 򐂰 Stay current on recent Redbooks publications with RSS Feeds: http://www.redbooks.ibm.com/rss.html Preface xv xvi Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 1 Chapter 1. Introduction and product overview In this chapter, we introduce and discuss IBM products that strengthen the integration of the IBM high-volume commerce solution. The IBM high-volume commerce solution is designed to address enterprise commerce needs by delivering a rich, robust multi-channel customer experience, with IBM Sterling Order Management suite, designed to enable supplier collaboration with management and order fulfillment process optimization. By integrating IBM WebSphere Commerce and IBM Sterling Order Management, clients are provided with an end-to-end solution to address the complete opportunity to fulfillment life cycle. © Copyright IBM Corp. 2011. All rights reserved. 1 1.1 Sterling Order Management Amid increased competitive pressure and growing customer demand, fulfilling orders across an extended supply chain has become increasingly complex. Sterling Order Management can help you manage these complexities, allowing your organization to improve supply chain efficiencies and business responsiveness by cost-effectively orchestrating global product and service fulfillment across the extended enterprise. 1.1.1 Improved supply chain efficiencies and revenue growth Sterling Order Management provides robust multi-channel order management functionality that can: 򐂰 Intelligently broker orders across many disparate systems. 򐂰 Provide a global view of all inventory across the supply chain. 򐂰 Help you make changes to business processes on the fly. Through the use of an intelligent sourcing engine, a central order repository, and the aggregation of global inventory, Sterling Order Management can help you grow revenue and become best-in-class by cost-effectively orchestrating global order and service fulfillment across the extended enterprise. Why is complex order management needed now more than ever? Customers are demanding a unified shopping experience, creating a much more complex supply chain. Delivering innovative services such as buy online and in-store pickup, has forced companies to incorporate new processes that support cross-channel visibility and customer order fulfillment. Also, competitive pressures continue to force your organization to become more efficient in order fulfillment and services across your extended supply chain. As orders are fulfilled across multiple internal entities and external partners, it becomes difficult to efficiently manage all the processes needed to provide a uniform customer experience. Many organizations rely on inefficient manual processes to complete transactions that cross channels. Simultaneously, a lack of inventory visibility across all locations can result in exceptionally high stock-outs and inefficient inventory utilization. 1.1.2 What Sterling Order Management can do to address the unique concerns of today's advanced order and fulfillment processes Sterling Order Management addresses the multi-channel complexities of modern order fulfillment across the extended enterprise. An intelligent sourcing engine 2 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management looks across all locations, including external partners, to determine the best location to fulfill each line on the order, based on a wide set of parameters that your organization chooses. Sterling Order Management identifies the applicable fulfillment process for each order and seamlessly splits or consolidates order lines and sequence activities. It brokers documents and requests to the appropriate internal or external fulfillment participants and incorporates user-defined events to effectively track fulfillment activity based on the unique conditions of each order line. Associated services can also be scheduled at the same time as the order, increasing the amount of revenue from each sale. If your company provides delivery services, on-site setup, or after-sales service, it can be scheduled at the same time at which the order is being placed. With delivery and service scheduling, a range of value-added services (provided internally or from a third party) can be sold to the customer and scheduled along with the products. The solution tracks crew capacity for taking appointments and ensures that the service technician is at the correct location when the item is delivered. Sterling Order Management also enables you to efficiently manage the returns process. Pre-defined business process flows ensure that returned products are consistently handled in the proper manner and that no items are lost or forgotten in the process. This ensures that your organization efficiently utilizes all inventory, thus reducing your overall inventory costs. Sterling Order Management gives your company a single comprehensive view of all inventory information by aggregating inventory from all locations and providing a view of what is available internally as well as at all partner locations, what is being supplied, what is in transit, and what the current demand is. This extensive visibility ensures that you are giving your customers an accurate promise date for all their orders, and your inventory is being utilized in the most efficient way (Figure 1-1). Selling Fulfillment Selling Order Management Logistics Management Web Store Call Center Field Sales As a Service On Premise Catalog Configure, Warehouse Transportation Supply Chain Order Management Management Visibility and Offer Price, Management Management Quote Mobility Enabled Visibility Figure 1-1 Sterling Order Management Chapter 1. Introduction and product overview 3 The Sterling Order Management solution incorporates best practices to allow organizations to quickly improve their fulfillment processes with out-of-the-box line-level order fulfillment, whether it is for the delivery of goods or the coordination of on-site services. Also, using a graphical tool within Sterling Order Management's business process modeler, your organization can quickly and efficiently add or change participants in the order process to meet changing business needs without requiring changes in the rest of your fulfillment network. 1.1.3 How Sterling Order Management can help you achieve cross-channel excellence The robust functionality of Sterling Order Management can be utilized across multiple selling channels, which include contact (call) center, store, web, and field sales. Each of these channels uses Sterling Order Management to place or modify orders, determine order status, check inventory availability across all locations, and manage the returns process. Utilizing these channels will allow your company to provide enhanced cross-channel services to your customers and partners, allowing them to begin any type of transaction in any channel, and complete it in another channel. For example, a customer can begin a shopping transaction (browse an online catalog and initiate a shopping cart) on a web storefront and complete the transaction with the help of an employee in the store (or a call center representative), or they can order items over the phone and return them through the web storefront. Sterling Order Management helps you manage the complexities of global order fulfillment, allowing your company to achieve cross-channel excellence. 1.2 Sterling Distributed Order Management Sterling Distributed Order Management brings order to supply chain and fulfillment complexity. It enables your company to execute and coordinate order fulfillment processes across your extended supply chain network. It provides flexible, process-based management of orders from multiple channels and enables customized fulfillment based on user-defined business requirements. Sterling Distributed Order Management delivers the required visibility and event management across all fulfillment activity, allowing you to respond quickly to unexpected problems and meet customer expectations. 1.2.1 Sourcing and scheduling orders intelligently (and globally) Most legacy systems were designed for order management applications to be linked to a discrete number of specific plants or warehouses. However, this limits 4 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management inventory visibility and fails to account for deliveries and associated services that are increasingly part of the customer order and fulfillment process. Without visibility to all internal and external inventory locations and consideration for delivery and service requirements, it is impossible to provide an accurate promise to the customer or schedule orders to alternative fulfillment nodes — ones that might be better suited for a particular customer situation or to lower costs. Sterling Distributed Order Management combines multi-channel order aggregation with global visibility to inventory, delivery, and service availability, enabling the complete order promise (available-to-promise, available-to-deliver, and available-to-service) and providing the ability to “order from anywhere and fulfill from anywhere.” With optimized, rules-based order promising and scheduling, inventory and resources are appropriately allocated from any internal or external source to meet the conditions of the order and the requirements of your business. It is the first step to optimizing fulfillment processes based on rules tied to your company’s performance objectives. 1.2.2 Managing and coordinating customized fulfillment processes Order fulfillment is not the simple, highly repetitive process of the past. Customer demands for customization have quickly extended to fulfillment. For example, a manufacturer of mobile phones must label, provision, and package the same phone differently for each wireless carrier. In other cases, customers look to the selling enterprise to coordinate associated services, such as testing, delivery, and installation. Even more complex is the execution of customized offerings, such as unique products or dynamic bills-of-materials that require successful coordination of configure-to-order or build-to-order processes. Companies that efficiently execute these processes will make the complexity transparent to the customer, dramatically improving their customer relationships and differentiating their value proposition. With event management and configurable business rules and fulfillment processes, Sterling Distributed Order Management enables customized, line-level order fulfillment. It de-composes orders into unique “units of work” for fulfillment, whether that be inventory movement or coordination of delivery and on-site services. Given defined conditions, Sterling Distributed Order Management identifies the applicable fulfillment process for each unit of work, and seamlessly splits and consolidates order lines and sequence activities. It brokers documents and requests to the appropriate internal or external systems and participants and incorporates user-defined events to effectively track fulfillment activity based on the unique conditions of each order line. Chapter 1. Introduction and product overview 5 1.2.3 Flawlessly executing beyond the four walls Fulfillment is no longer contained within a single enterprise. For most companies, the fulfillment process involves multiple parties performing various activities throughout the order life cycle. When an order leaves a business’s four walls, businesses lose visibility and control. However, the customer’s expectations still reside with the selling company. Sterling Distributed Order Management delivers flexible order process modeling and establishes role-based relationships among multiple supply chain participants. It coordinates accurate fulfillment based on these relationships and controls critical information flows such as orders, modifications, status updates, and exceptions. 1.2.4 Providing a single source of order information Customer expectations can only be managed with accurate and timely information. Due to the increase in order capture channels powered by different systems, accurate order information is often unavailable when needed. Because companies maintain multiple databases of order information, they are forced to manage by individual channel, rather than across channels. Sterling Distributed Order Management aggregates orders from multiple order capture channels and provides a single source of information across these channels. It enables your company to present a single face to the customer by allowing information about any order, from any channel or division, to be made available when and where a customer needs it. It also simplifies administration and maintenance of customer orders, allowing a single record to be accessed, modified, or cancelled through simplified integration between any order capture system and the Sterling Distributed Order Management application. All information and activity related to that order is contained in a single repository, presenting a single version of the record. 1.2.5 IBM Sterling Distributed Order Management module capabilities In this section, we discuss the capabilities of Sterling Distributed Order Management, which are: 򐂰 Distributed order management – Aggregates, manages, and monitors orders from all channels – Intelligent sourcing engine coordinates fulfillment across the extended enterprise – Provides a single order repository to modify, cancel, track, and monitor the order life cycle in real-time 6 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 򐂰 Delivery and service scheduling – Dynamically schedules product deliveries and associated services at the time of sale based on the order conditions and resource availability – Monitors service and delivery execution based on agreed-upon service parameters 򐂰 Inventory synchronization – Provides visibility of supply and demand across all internal and external locations – Configures inventory categories to meet specific business requirements – Provides real-time, global available-to-promise checks 򐂰 Inventory visibility – Get personalized and real-time access to inventory information. – Provide users with role-specific views of inventory. – Leverage advanced inventory search capabilities. 򐂰 Reverse logistics – Links multiple return/repair requests to original sales orders to enable repair life-cycle tracking – Tracks reverse inventory back to the appropriate location, including partner locations, based on flexible business rules 򐂰 Business process definition framework – Graphically configures unique business processes – Quickly defines relationships and roles of participating organizations – Connects to internal and external supply participants and systems 1.3 IBM Sterling Global Inventory Visibility Sterling Global Inventory Visibility gives your company a single comprehensive view of all inventory information by aggregating inventory from internal and external locations and providing a view of what is available within your organization and all partner locations, what is being supplied, what is in transit, and the current demand. This extensive visibility ensures that you are giving your customers an accurate promise date for all of their orders and that your inventory is being utilized in the most efficient way. Sterling Global Inventory Visibility can also be used across multiple channels. Inventory availability information can be accessed from a call center, store, or the Chapter 1. Introduction and product overview 7 web, and a field sales agent can access it remotely, ensuring that all supply chain participants are utilizing the most up-to-date inventory information. 1.3.1 Global business advantages As part of the IBM Sterling Selling and Fulfillment Suite solution, Sterling Global Inventory Visibility can be used across multiple products, depending on the type of business problem that it is intended to solve. For example: 򐂰 IBM Sterling Order Management provides available-to-promise capabilities for customer orders, based not only on what inventory is on hand, but also what has been ordered and is in transit. 򐂰 IBM Sterling Supply Chain Visibility provides on-hand and projected inventory levels based on what has been ordered and in transit, so as to provide decision support for prioritizing, expediting, or diverting inbound supply or outbound orders. 1.3.2 Advanced inventory control system Typical inventory control systems are managed locally and are focused on tactical processes such as day-to-day inventory management and cycle counting. Such systems are not designed to provide strategic decision support capabilities that require a global view of inventory information across different locations and systems. Current systems are also limited in their ability to supply access control for inventory systems and users beyond the four walls of the location that they serve. Sterling Global Inventory Visibility not only handles the tactical process, but the visibility capabilities include a forward-looking, time-phased inventory view accessible through a comprehensive inventory console. Use of this inventory visibility solution presents you with a central repository of inventory information, which can collect real-time data from other systems, then serve as a single source that can be accessed by multiple users. 1.3.3 Monitoring inventory Inventory in multiple locations can be monitored to ensure the most efficient utilization and the prevention of obsolete inventory. On-hand inventory monitors can be time-triggered to ensure that items do not spoil or become obsolete. Event-based monitors can also determine availability across both internal and externally owned inventory. 8 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 1.4 WebSphere Commerce IBM WebSphere Commerce is a key component of the IBM e-commerce solution. WebSphere Commerce provides a single, integrated platform to support the many ways that a company does business and to meet the challenges unique to cross-channel e-commerce. WebSphere Commerce provides the following differentiated capabilities to support the business goals of e-commerce and to enable the best practices of successful e-commerce business models. 1.4.1 Support for multiple business models WebSphere Commerce can support the widest range of out-of-the-box business models, and can do so on a single installation. Companies need solutions that accommodate all of the ways that they do business, without having to invest in multiple third-party software or taking on expensive customization or re-engineering tasks. WebSphere Commerce’s architecture and prepackaged, customizable configurations enable it to provide the broadest range of out-of-the-box B2C, B2B, and multi-channel business models, and those business models can be configured, customized, and extended to meet your needs and characteristics. New business models can even be created by combining elements from those that were preconfigured. The WebSphere Commerce architecture allows multiple sites to share infrastructure and resources, allowing them to achieve economies of scale, yet maintain tight security between them. And the robust underlying WebSphere platform helps ensure that the installation can handle the workload and scale appropriately for cross-channel performance and availability. WebSphere Commerce provides a common interface for multiple customer touchpoints. It has a Business Context Engine component that presents a single face to the business, no matter what part of the business process the user interacts with and no matter which channel or touchpoint they use. Whether they shop online, in the store, via kiosk, or telephone, eCommerce customers get a consistent, highly personalized experience that meets or exceeds their demands for maximum choice and convenience. By deploying a single, consolidated platform for e-commerce, you can configure this patented technology to reflect the characteristics that define and differentiate your business: 򐂰 Market segmentation 򐂰 Business policies 򐂰 Supported roles and workflows Chapter 1. Introduction and product overview 9 򐂰 Inter-company agreements 򐂰 Regional locales 򐂰 And much more Every channel or touchpoint that is powered by WebSphere Commerce can leverage common business rules, product and customer data, user interfaces and marketing and merchandising tactics. This means significant cost savings, reduction in development time, and an improved cross-channel synergy and customer experience. 1.4.2 Allows creation of custom sites for specific customers and downstream partners For an unparalleled degree of individualized service, you can create branded, custom stores for specific customers with the WebSphere Commerce Extended Sites capability. Each of these sites can appear unique to the customers that access it, and each site can implement business rules and policies unique to the customer relationship (special pricing and product entitlement, for example). A site can even be integrated with in-house procurement systems. The unique sites co-exist on the same infrastructure, sharing as much data and business logic as possible, so that the deployment and management of the operation is quick, easy, and cost-effective. With the same solution, you can deploy a storefront service for downstream channel partners (such as resellers, distributors, agents, and dealers). These partners can more quickly and easily create and customize their own commerce sites, populating your catalog from a master and adding their own items. The extended sites capability lets you host a virtually unlimited number of distinct websites. Partners get expanded reach and improved customer satisfaction and loyalty, and you get brand integrity, order, and inventory visibility and insight into customers. WebSphere Commerce was designed to provide a dynamic global infrastructure to help accommodate unique customer, business, language, and legal requirements for every region or country in which a business operates. It supports multiple currencies, local tariffs, shipping rules, and more. The product is shipped in 10 languages and is enabled to support most single-byte and double-byte languages. Companies can use WebSphere Commerce to conduct business around the world more efficiently and provide better customer service and support—all from a single e-commerce site. 10 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 1.4.3 Deploying a single, consolidated platform for e-commerce WebSphere Commerce Starter Stores deliver preconfigured sets of business processes that you can adapt to specific requirements as your business needs dictate. This lets you perform minimal customization to a new website, helping you deploy sites more quickly. Once the platform is in place, you can deploy fully configured, production-ready websites in days instead of months, and wizards, tools, and role-based access control equip your employees to brand, configure, customize, and operate e-commerce sites with ease. 1.4.4 What analysts say about WebSphere Commerce AMR Research ranked WebSphere Commerce ahead of its competition by noting its key strengths: 򐂰 Exceptional multi-site capabilities for deploying multi-brands and microsites via extended site functionality 򐂰 Robust international capabilities 򐂰 Highly functional B2B capabilities along with robust B2C e-commerce functionality 򐂰 Advancing the Web 2.0 model 򐂰 Offering RIA-based single-page checkout and other widgets out of the box 򐂰 Mature and stable platform Gartner, Inc. evaluated the top vendors in e-commerce and positioned IBM as the leader in e-commerce. Once again, Gartner named WebSphere Commerce in the Leaders Quadrant for E-Commerce Magic Quadrant. Gartner defines leaders as "technology providers that demonstrate the greatest degree of support for B2B and B2C Internet sales." Highlights from Gartner Magic Quadrant for E-Commerce: 򐂰 IBM provides a wide array of core e-commerce capabilities out of the box, as well as extended capabilities and aspects of Web 2.0 single-page check-out that is, pre-integrated into the Web 2.0 store. 򐂰 IBM’s significant customer base, and the large array of industries and geographies where the product is being used, are recognized as strengths. 򐂰 IBM's large network of implementation partners is recognized as a strength against other E-Commerce vendors. Chapter 1. Introduction and product overview 11 1.4.5 Cross-channel order management More companies cite as a top concern the lack of integration of inventory and order management systems. Most companies have multiple order and inventory systems in place. A complex legacy environment such as this prevents easy, seamless access to order and inventory information. Yet customers want to place, view, or modify orders and returns in any channel that they choose, and they want an instant view of availability before placing an order or visiting the store. Non-integrated order and inventory systems hinder companies from responding to customer expectations. The subsystem has been extended and improved to provide enhanced support for cross-channel business processes and efficiently serve new constituents such as contact center representatives, gift registrants, and distribution channel partners. Additional integration interfaces have been added to facilitate communication with external systems (for example, POS systems, kiosks, Enterprise Resource Planning, and fulfillment systems), and a new plug-in based payment processing capability has been added. WebSphere Commerce and Sterling Order Management The WebSphere Commerce (Version 7 Feature Pack 2) and Sterling Order Management Integration kit is a collaborative development project between IBM and Sterling Commerce to provide two-way integration between IBM WebSphere Commerce and the Sterling Order Management solution. The combined solution enables a unified customer experience by spanning application and enterprise boundaries to combine fragmented financial, inventory, and logistics processes into a single, central view across all business units and channels. This delivers a high-level of customer satisfaction by combining: 򐂰 WebSphere Commerce capture of orders across various channels, including the web channel (customer or customer service representative) and the call center channel. 򐂰 Orchestration of order processing by Sterling Order Management to choose the most cost-effective fulfillment channels. The selection process includes identifying sources of supply (such as internal warehouses or third-party suppliers), scheduling delivery and associated services, and executing fulfillment. When you deploy WebSphere Commerce and Sterling Order Management together, you get capabilities that lead the industry in order capture and order fulfillment without the pain of integrating them. The Integration Kit accelerates the return on investment by getting you into production faster. 12 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management This solution uses services-oriented architecture (SOA) to provide industry-leading technology for order capture and complex order-management problems. WebSphere Commerce and the Sterling Order Management solution that reduce time to market as well as total cost of ownership because of the flexibility that SOA provides. By automating the orchestration of order fulfillment across multiple channels, you can offer your customers greater flexibility with less cost to you. 1.4.6 Social Commerce Social commerce has taken word-of-mouth where it never really existed before, the online shopping world. Customers now are looking for ways to leverage each other’s expertise, understand what they are purchasing, and make more informed and accurate purchase decisions. Retailers need to understand their customers and what they expect out of the shopping experience to develop a successful social commerce strategy. Social Commerce in WebSphere Commerce Version 7 enables the creation of user-generated content and tracking the creation of social content for marketing and community building purposes. The types of user-generated content that can be created out-of-the-box include blogs, social profiles, ratings and reviews, and photo galleries. Through platform providers such as Pluck, additional modules such as forums, videos, comments, and other applications can also be deployed. There are two categories of social software that can be leveraged from WebSphere Commerce: 򐂰 On-premise licensed social software With this type of integration, retailers purchase, install, and manage the on-premise social software that will be used by WebSphere Commerce to store and retrieve social content. With Version 7 of WebSphere Commerce, there is pre-built integration with IBM Lotus® Connections 2.5 for this purpose. The retailer will be responsible for provisioning the hardware and software for Lotus Connections. The retailer also is responsible for managing the infrastructure and configuring the software. 򐂰 Social Software as a Service (SaaS) With this type of integration, the retailer is expected to sign a Service Level Agreement (SLA) with a vendor that hosts and manages social content on behalf of the retailer. There is support in WebSphere Commerce Version 7.0 for two popular vendors: – Pluck – Bazaar Voice Chapter 1. Introduction and product overview 13 The integration with Pluck enables the use of blogs, photo galleries, and social profiles. Pluck also enables discovery, comments, video, groups, forums, ratings and reviews, and custom web, mobile, and desktop applications running on its social application server. Integration with Bazaar Voice enables the use of ratings and reviews with store assets. Additional SaaS vendors can be added by extending the Social Commerce solution to a specific SaaS vendor’s content API. WebSphere Commerce Version 7.0 introduces or extends interactive Web 2.0 widgets that render content without page transitions, creating a versatile, customer-friendly store. These widgets can use the same themes and styles as the rest of the store pages without any coordination with the social software vendors. The architecture also uses a Representational State Transfer (REST) style that allows the retailer to leverage a common social API for extending the solution. It also allows the use of standard caching technologies. The solution enables rendering stylized Search Engine Optimized (SEO) representation of dynamic social content to improve the page ranking of the store pages associated with the social content. Being out-of-the-box functionality, it is possible to leverage the underlying IBM WebSphere sMash technology for Social Commerce to integrate with other third-party vendors or in-house software, without changing any of the store page integration. 1.4.7 Commerce extended sites WebSphere Commerce extended sites capability enables you to create multiple, unique sites to serve different brands, regions, or targeted groups of customers. Each of these sites can have a unique look and feel and can implement business rules and policies unique to the customer relationship (special pricing and product entitlement, for example). Yet the unique site coexist on the same infrastructure, sharing as much data and business logic as possible to ease operation and management. You can also use the extended sites capability to enable downstream channel partners to create and manage their own e-commerce sites with easy-to-use, web-based tools. You can control site presentation as well as catalog content, or you can allow partners to customize the sites and catalogs. Extended site features include: 򐂰 Supports the widest range of out-of-the-box business models, even allowing different business models on a single installation. 򐂰 Allows creation and hosting of a virtually unlimited number of custom sites for specific customers and downstream partners. 14 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 򐂰 Displays each site uniquely to the customers that access it, and each site can implement business rules and policies unique to the customer relationship (special pricing and product entitlement, for example). 򐂰 Leverages common business rules, product and customer data, user interfaces, and marketing and merchandising tactics to every channel or touch point that is powered by WebSphere Commerce extended sites. 򐂰 Deploys a storefront service for downstream channel partners (such as resellers, distributors, agents, and dealers). These partners can quickly and easily create and customize their own e-commerce sites, populating the catalog from a master and adding their own items. 򐂰 Deploys regional sites to accommodate unique customer, business, language, and legal requirements for every region or country in which a business operates. Benefits of extended sites: 򐂰 Significant cost savings because sites use the same infrastructure, sharing as much data and business logic as possible. 򐂰 Vast reduction in development time for new sites. 򐂰 Improved cross-site and cross-channel synergy and customer experience. 򐂰 An unparalleled degree of individualized service. 򐂰 Partners using the storefront creation and hosting capabilities get expanded reach and improved customer satisfaction and loyalty, and you get brand integrity, order, and inventory visibility and insight into customers. 򐂰 You can conduct business around the world more efficiently and provide better customer service and support all from a single platform. 1.4.8 Robust B2B and B2C WebSphere Commerce is the industry’s leading customer interaction platform that provides next-generation B2B e-commerce (B2B 2.0) capabilities that can help you redefine your strategy by: 򐂰 Streamlining and automating business processes to increase operational management efficiencies 򐂰 Optimizing sales and marketing effectiveness with buyer-centric marketing 򐂰 Strengthening relationships and customer satisfaction with a rich customer experience Delivering a rich experience is fundamentally about becoming easier to do business with, from providing online access to catalog, pricing, and order Chapter 1. Introduction and product overview 15 information to offering online communities to support customers post-purchase. The solution is to adopt proven technologies and concepts from the B2C world, such as Rich Internet Applications (RIA) and Web 2.0 technologies. Buyer-centric B2B marketing can help you deliver targeted online offers and promotions tailored to customer segments. Increasingly, customers expect companies to fulfill their unique needs with a rich, online customer experience, whether it is B2C or B2B. WebSphere Commerce provides easy-to-use tools that enable marketing and merchandising managers to easily create and manage promotions, campaigns across multiple partner sites, or storefronts. With a focus on the customer experience, WebSphere Commerce can help you give your B2B e-commerce clients a rich customer experience and help differentiate you from the competition. WebSphere Commerce offers capabilities to support transforming your online business into a next-generation B2B e-commerce experience. By focusing on operational management, buyer-centric marketing, and delivering a rich online customer experience, your B2B e-commerce strategy can help you reduce operational costs, increase sales, and deliver a differentiated online experience for your customers. 1.5 WebSphere Commerce Distributed Order Management This section explains the high-level approach of integrating WebSphere Commerce with Sterling Distributed Order Management (DOM). It is very common for a customer to already have an existing order management system or to want to use a third-party order management system to process their online orders captured from WebSphere Commerce. The external order management system will be responsible for processing the order, editing the order, and releasing the order to the appropriate fulfillment system. In most cases, inventory will also be managed by this external system. It is also very advantageous that a customer can leverage the same OMS system to manage orders, inventory, and fulfillment logistics across all their channels of sales. 16 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management WebSphere Commerce cross channel shopping: buy, fulfill, services from anywhere depicts an overview of today's cross channel solution, and the concept of buy, fulfill, and services can be performed from anywhere. As competition gets more intense, a seamless, unified, smart online customer interaction platform supported by an accurate, flexible, and efficient distributed order management and fulfillment logistics becomes more and more critical to business success (Figure 1-2). Enriched shopping experience across Web channels Kiosk Mobile Field - Consistent product and pricing Sales Customer information Touch Call Center - Precision Marketing and Promotions Points - Inventory visibility including local Single view of a customer stores Customer - Order lifecycle (buy, fulfill, services) Profiles Single view of customers and orders Orders Precision across channels Marketing CSR UI Promotion POS Order External ERI Fulfillment Services System Delivery and Logistics Web Payment Services Gateway Supply Inventory System Chain Figure 1-2 WebSphere Commerce cross-channel shopping: Buy and fulfill services from anywhere Distributed Order Management integration Commerce DOM integration enhances the shopping flow in a popular starter store called Madisons, while enhancing backend system integration with WebSphere Commerce. This integration provides comprehensive coverage of the order life cycle across channels, from capture to fulfillment. A mandatory condition for enabling DOM (based on the value of the inventory type set at the store level) is the existence and resulting integration to an external inventory system. For this architecture, that external system is Sterling Selling Chapter 1. Introduction and product overview 17 and Fulfillment Suite to provide the inventory support for WebSphere Commerce and the storefront. The primary benefits and features provided by DOM include: 򐂰 Greater control over orders, regardless of their origin Orders are stored in the Sterling central order management system, whether the product is purchased online, in-store, or through call centers. Order centralization enhances fulfillment options and provides greater order and supply visibility to improve fulfillment efficiency. The improved visibility enables Sterling Selling and Fulfillment Suite to prioritize supply requirements based on specific customer needs. Customer orders can be fulfilled by any channel to meet changing customer needs. 򐂰 Strong supply management functionality Strong supply management functionality across channels enhances fulfillment abilities to help meet current customer needs. Sterling can automatically generate purchase orders when supplies are needed, while warning of events that could delay deliveries. Delays can be reduced by taking the appropriate actions, such as resubmitting an order or by routing the order to an alternate destination. In addition to providing order purchase capabilities, they can help speculate future supply demands based on current conditions. 򐂰 Accurate schedule monitoring and shipping requirements Reduced overall costs are achieved by improving monitoring efficiency through accurate order tracking. High accuracy and efficiency enable faster delivery times and reduce overall storage and transportation costs. 򐂰 Useful reporting of key factors of the order life cycle Improved monitoring capabilities enable generated reports focused on both business and customer needs. The reporting of key factors presents opportunities to modify and improve the current fulfillment model, ensuring future efficiency and customer satisfaction. 1.6 References See the following resources for more information: 򐂰 “E-Commerce Platforms: A B2C Vendor Landscape,” AMR Research, 2009 򐂰 “Gartner Magic Quadrant for E-Commerce,” Gartner, Inc., July 2008 18 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management 2 Chapter 2. Sterling-Commerce solution overview IBM Sterling Selling and Fulfillment Suite (SSFS) represents the best of breed for distributed order management. WebSphere Commerce is a leader in eCommerce solutions. The task to integrate the two is made considerably easier. as both leverage open standard integration technologies. With the release of WebSphere Commerce Version 7 Feature Pack 2, there are now out-of-the-box assets that provide real-time integration between the two. This chapter covers the following topics: 򐂰 Solution overview 򐂰 WebSphere Commerce architecture 򐂰 WebSphere Commerce DOM cross-channel integration 򐂰 WebSphere Commerce integration architecture 򐂰 Enterprise Service Bus (ESB) 򐂰 Design considerations © Copyright IBM Corp. 2011. All rights reserved. 19 2.1 Solution overview WebSphere Commerce provides a powerful customer interaction platform for cross-channel commerce that can be used by companies of all sizes, from small businesses to large enterprises, and for many industries. While WebSphere Commerce delivers a smarter shopping experience that is seamless and integrated across all customer touch points, for some customers, the order management requirements have become too complex for WebSphere Commerce to handle by itself. Therefore, there is a need to integrate with a best-of-breed order management system (OMS) such as Sterling Commerce’s Sterling Selling and Fulfillment Suite to handle such complex scenarios as Distributed Order Management, distributed inventory management, warehouse management, and so on. Instructions to integrate WebSphere Commerce with a Distributed Order Management system have been available since WebSphere Commerce V6. WebSphere Commerce Version 7 Fix Pack 2 now provides the assets and methods to integrate with SSFS via a SOA-compliant ESB architecture to provide an integrated solution that encompasses the entire order life cycle. 2.2 WebSphere Commerce architecture WebSphere Commerce provides a powerful customer interaction platform for cross-channel commerce that can be used by companies of all sizes, from small businesses to large enterprises, and for many industries. It provides easy-to-use tools for business users to create and manage precision marketing campaigns, promotions, catalog, and merchandising across all sales channels, allowing them to centrally manage a cross-channel strategy. WebSphere Commerce is a single, unified platform that offers the ability to do business directly with consumers (B2C), with businesses (B2B), indirectly through channel partners (indirect business models), or all of these simultaneously. WebSphere Commerce is a customizable, scalable, high-availability solution built to leverage open standards (Figure 2-1 on page 21). 20 Selling and Fulfillment Solutions Using WebSphere Commerce and IBM Sterling Order Management Customers Website Kiosk Mobile Contact/Call Center Administrator B2C B2B Direct B2B Channel Multi-Store/Extended Sites A cc ess Control Inst al lati on & On li ne -R etai l Mu lti-C ha nn e l Pub li c Pr iva te B uye r R ese ll er /D ea le r " Bra nd" Me mb er Lo cal ize d Deploy ment Shopping Cart Relationshi ps & Agreements Catalog & Content Marketing Sell ing (Si ngle Page Check out ) B usiness Use r Role & Member Contrac ts & Users Commerc e A cc elerator Content S earch E ngi ne Opt imizat ion S earch Assi sted I nteracti ons Order Managem ent Management E nt itlements Aggregati on (Sit emap Generator) M erc handis ing: Busines s P olic ies Content S ales Cent er Order Capt ure Work spac es Work flow & S egment at ion & Up-s ell, Cross -s ell, Works pac es Personalization bundles Product Li ve Help & Order & Inventory Cust omer Care Global ization & Regional ization Management Tool P roduct P romot ions P rocess ing M anagement Discounts & Coupons Loyalty A wards Language & Regulati ons & email Template RFQ & Pric e Approval Cul tural S upport Prac tic es E di tor Negot iation Work flow eSpot s Aff iliate Mark et ing Gif t Center M ult i-Nat ional Collaborat ion Cross -Channel Order Sit es S ales Managem ent Cat alogs em ail Campaigns Auct ions Flexible Pric ing Analyti cs Product Info Ex periment ati on M anagement Searc h & Gui ded Sell (A/B Tes ti ng) Coremet rics Operat ional Deve loper Anal ys si Report s Multiple Pay ment E nd-to-End Content Type S upport Devel opment I DE M anagement Web Servi ces Integ ra ti on C omme rc e Ope rati ng Syste m C omme rc e Da tab ase Sit e Ac celerators Commerce A PI JS R 168 Port lets Direc tory Linux Windows AIX DB 2 Oracle Adapt er SAP Referenc e Payment s Web Services Pl ug-i ns Linux on S olaris Fram ework A pplic at ion Sys tem z Legends: WebS phere Com merce Feat ure Existing WebSphereM Q SAP WebS phere ES B Bank Payments P OS Direc tory E xternal Int egrat ion Example DataSources Component Client A ddit ional Warehous e Managem ent St oc k Management B ack Office Component Sy stems Merc handising Mainf rame Sy stem Sys tem Systems B ac kup A ddit ional Component Figure 2-1 WebSphere Commerce architecture 2.2.1 Functional architecture Functional architecture provides both the set of patterns used to implement the business functionality and the frameworks in which these business functions execute. The areas of business functionality of WebSphere Commerce include: 򐂰 Catalog 򐂰 Merchandising 򐂰 Marketing 򐂰 Promotions 򐂰 Trading 򐂰 User management 򐂰 Order management Chapter 2. Sterling-Commerce solution overview 21 2.2.2 Multi-channel presentation layers WebSphere Commerce is multichannel-enabled, meaning that WebSphere Commerce can support transactions across various sales channels. The framework enhancements in this release support multiple presentation layers, responsible for displaying results, which decouple control logic from business logic (Figure 2-2). Presentation layer Storefront and WebSphere Commerce Accelerator Sales Center Portal Management Center JSP pages, HTML, Eclipse Rich JSP, HTML, OpenLaszio JSTL Struts Tags Client Platform JSTL, Portlet Tags Controller layer Storefront and WebSphere Management Center Commerce Accelerator Sales Center Portal Web Application Struts servlet and Sales Center MVC portlet and Struts servlet and SDO tag library Control layer SDO tag library SDO tag library Business logic layer WebSphere Commerce services Name-value pair BOD processing processing commands commands Persistence layer

Use Quizgecko on...
Browser
Browser