CHARTER: Best Practices for Services Implementation Using ARTS Standards (Cloud, Enterprise, and Devices) June 16, 2014 Release 0.



Similar documents
1. INTRODUCTION VERSION CHANGE HISTORY TEAM NAME TEAM MISSION MEMBERSHIP ROSTER BUSINESS JUSTIFICATION...

Charter: Standard RFP for Distributed Order Management Systems

Service Virtualization: Managing Change in a Service-Oriented Architecture

What You Need to Know About Transitioning to SOA

SOA for Healthcare: Promises and Pitfalls

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

SOA and SaaS - new challenges

Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC Oct.

A Comprehensive Solution for API Management

Introduction to Service Oriented Architectures (SOA)

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Service-Oriented Architectures

Create a single 360 view of data Red Hat JBoss Data Virtualization consolidates master and transactional data

Web Services Integration Case Study - Housing

Public & Private Cloud Services

The Way to SOA Concept, Architectural Components and Organization

Guiding Principles for Technical Architecture

Concept Proposal. A standards based SOA Framework for Interoperable Enterprise Content Management

Prerequisites for Successful SOA Adoption

Service Mediation. The Role of an Enterprise Service Bus in an SOA

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

SaaS, PaaS & TaaS. By: Raza Usmani

Simplifying Processes Interoperability with a Service Oriented Architecture

How To Develop An Application On Anor Cloud

API Management: Powered by SOA Software Dedicated Cloud

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

SOA CERTIFIED CONSULTANT

Business Process Management in the Finance Sector

Oracle SOA Reference Architecture

Web Services Implementation Methodology for SOA Application

IBM MobileFirst Launch David Lee Heyman

Client Overview. Engagement Situation. Key Requirements for Platform Development :

Government's Adoption of SOA and SOA Examples

API Management Buyers Guide. White Paper

SOA with Java. Realizing Service-Orientation with Java Technologies UPPER SADDLE RIVER, NJ BOSTON INDIANAPOLIS SAN FRANCISCO

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

SOFTWARE-DEFINED ARCHITECTURE

CT30A8901 Chapter 10 SOA Delivery Strategies

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

SOA and API Management

SOA Testing Services. Enabling Business Agility and Digital Transformation

Federal Enterprise Architecture and Service-Oriented Architecture

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Introduction to IBM Worklight Mobile Platform

Enhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma

SOA CERTIFIED JAVA DEVELOPER (7 Days)

ORACLE REAL-TIME DECISIONS

5 Pillars of API Management with CA Technologies

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government

A standards-based approach to application integration

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

Realizing business flexibility through integrated SOA policy management.

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

An Architecture to Deliver a Healthcare Dial-tone

SOA Governance: What s Required To Govern And Manage A Service-Oriented Architecture. An Oracle White Paper October 2006

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

Service Design Essentials

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Helping organizations secure and govern application services for SOA, Web and the Cloud

An empirical study of messaging systems and migration to service-oriented architecture

Standards for Big Data in the Cloud

Enterprise Mobility Space

Dr.M.G.R. Educational and Research Institute, Chennai, India. Dr.M.G.R. Educational and Research Institute, Chennai, India

CA Federation Manager

A Guide Through the BPM Maze

Guiding Principles for Modeling and Designing Reusable Services

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Is Your Mobile App Platform RFP Asking The Right Questions?

Mobile Data Virtualization. From Managing Devices, to Apps, to Business Data through Mobile Data Access APIs

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

Software Engineering II

An Oracle White Paper January Take SOA Deployments to the Next Level with Oracle Data Integrator

How your business can successfully monetize API enablement. An illustrative case study

Bridging the Gap between On-Premise BizTalk ESB and Windows Azure platform AppFabric

Improving Agility at PHMSA through Service-Oriented Architecture (SOA)

Integration Using the MultiSpeak Specification

Using Cloud Services for Building Next Generation Mobile Apps

SAP API Management Power Digital Acceleration with APIs. Saad Syed

Modelling, Analysing and Improving an ERP Architecture with ArchiMate

Testing service-oriented architecture (SOA) applications and services. White paper

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Tech Note. TrakCel in the wider Clinical Ecosystem: Accelerating Integration and Automation

Testing Web Services Today and Tomorrow

WHITE PAPER. Written by: Michael Azoff. Published Mar, 2015, Ovum

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles

MANAGING USER DATA IN A DIGITAL WORLD

SOA Architect Certification Self-Study Kit Bundle

The IBM Cognos Platform

The Service, The Cloud & The Method: The Connection Points

Establish and maintain Center of Excellence (CoE) around Data Architecture

Cloud Standards. Arlindo Dias IT Architect IBM Global Technology Services CLOSER 2102

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Service Oriented Architecture

Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage

ebay : How is it a hit

Transcription:

CHARTER: Best Practices for Services Implementation Using ARTS Standards (Cloud, Enterprise, and Devices) June 16, 2014 Release 0.1 Abstract: This document serves as the ARTS Services Implementation work team Charter document. The contents of the charter are defined in the ARTS XML Technical Report, ARTS XML Development Process (LC- Development-Process-20011011.doc on the ARTS/ARTS XML web board). Status of this Document This document is the Best Practices for Services Implementation Using ARTS Charter, for review by ARTS Executive Committee members and other interested parties. Copyright National Retail Federation 2014

TABLE OF CONTENTS 1 INTRODUCTION...3 2 TEAM NAME...3 3 TEAM MISSION...3 4 ARTS POLICY...3 5 MEMBERSHIP ROSTER...3 6 BEST PRACTICES FOR SERVICES IMPLEMENTATION OVERVIEW...4 7 BUSINESS JUSTIFICATION...4 8 SCOPE...5 9 DEPENDENCIES AND COLLABORATIONS...6 10 WORK PLAN...6 11 REVISION HISTORY...6 12 DOMAIN GLOSSARY...6

1 This document serves as the Services Implementation work team Charter document. Since this educational effort is not a standard technical specification, it does not fall under the ARTS Development Process. However, the same charter format is being used to convey the mission, goals and the scope for the work team. 2 Team Name The name of this ARTS work team is Services Implementation. The name of the technical report to be produced will be Best Practices for Services Implementation Using ARTS Standards (Cloud, Enterprise, and Devices). 3 Team Mission The mission of the Services Implementation work team is to: Provide unbiased guidelines and advice on the best practices for implementing Service-Oriented approach in the cloud and inside a retail enterprise. Describe goals, strategies, measurements, benefits, and obstacles of implementing and deploying services and exposing devices as services as related to retailing including examples using ARTS standards. The deliverable is an educational Best Practices whitepaper similar to the ARTS SOA Best Practices technical report. 4 ARTS Policy All activity of this ARTS work team will operate under the ARTS IP Policy and the ARTS Technical Specification Process. All participants agree to follow these directives. 5 Membership Roster Proposed Chair Leonid Rubakhin Aptos Proposed Initial Work Team Members Zach Beatty Bart McGlothin Kirstin Wright Paul Gay Andy Mattice David Dorf Robert Gallo Tim Hood Dennis Blankenship Richard Halter Centril Cisco Cumulus Data Services Epson Lexmark Oracle Revionics SAP AG Verizon ARTS

6 Best Practices for Services Implementation Overview In an effort to keep retailers informed of emerging technology trends, the NRF and its subsidiaries have released a series of whitepapers developed by industry experts aimed at helping retailers evolve their businesses to incorporate these trends. Recent topics include social commerce, mobile retailing, and customer lifecycle. Also specifically in the area of SOA and Cloud Computing ARTS produced three whitepapers: SOA Blueprint for Retail, Cloud Computing for Retail, and SOA Best Practices Technical Report. These whitepapers have been well received by the industry and provided valuable guidance to retailers in navigating the complex landscape of the modern technology. However, since the release of these whitepapers there have been some significant technological innovations that produced a noticeable impact on how enterprise applications are implemented and deployed. The advancement of cloud computing drives retail enterprises into the world of the web scale. The new Best Practices for Services Implementation Using ARTS Standards technical report will demonstrate how ARTS standards can be put into practice inside a modern retail enterprise with specific focus on the implementation in the public and private clouds. It is important to note that UnifiedPOS subcommittee is working on vastly updated version of the standard, UnifiedPOS version 2, which will allow expose devices as services as well. This whitepaper will build upon the SOA Best Practices technical report providing more practical guidance on some important aspects of service-orientation and cloud computing like designing RESTful services, JSON serialization format, federated identity, etc. These topics had very limited coverage in the previous whitepapers but currently play an essential role in implementing integration inside a modern retail enterprise. The work team will also tackle a number of technical issues which might have some impact on how ARTS XML standards are developed in the future. Currently ARTS produces standard XML schemas. The technical report will describe how conformant XML instance documents can be represented in JSON format. The work team will have an opportunity to refine ARTS SOA approach in light of recent advancements in technology. The report will outline the best practices for designing services that use standards-based interfaces regardless of the underlying implementation (SOAP, REST, Queues, etc.). Therefore, Best Practices for Services Implementation Using ARTS Standards technical report will have two major goals. The first goal is to provide guidance to the retail community on practical aspects of implementing service using ARTS standards that can be deployed in enterprise datacenters and in the public cloud. The second goal is to make sure that new standards developed by ARTS will be a good fit for modern technologies. 7 Business Justification Potential business benefits of using SOA and Cloud Computing have been extensively covered in ARTS SOA Blueprint and Cloud Computing for Retail whitepapers. Some of the major cloud adoption drivers are cost savings, scalability, and speed of deployment. Cloud technologies are essential in addressing crucial issues of modern retailing such as business agility, global customer reach, cross-channel integration, big data analytics, and providing backend services for mobile devices.

For many retailers the concept of cloud computing is transitioning from a novel idea into a real essential part of their IT. So, this whitepaper shifts its focus from explaining what cloud computing is and how retailers can benefit from it to advising on practical matters of implementation. It will be applicable to both public and private clouds. Unbiased technical discussion dedicated to the best practices for implementing SOA strategy in the retail enterprise will provide retailers with important guidance on how to design and deploy their systems inside modern environments with pervasive virtualization. 8 Scope The whitepaper be similar to the SOA Best Practices Technical Report and will include references back to it. The working title is: Best Practices for Services Implementation Using ARTS Standards (Cloud, Enterprise, and Devices). The table-of-contents will be similar to: Technical Report Outline Service-Oriented Architecture Cloud Computing Generals Principal of Service Design Loose Coupling Consideration for Reuse Cloud Service Interface Design Data Contracts XML-JSON Mapping Different Types of Service Interfaces Different Types of Service Interfaces Web API RESTful Services SOAP Services Queues Cloud Integration Remote Procedure Call Asynchronous Messaging Common Data Store Bulk Data Synchronization Cloud Service Implementation Granularity Considerations Versioning

Idempotence Extensibility Multitenancy Cloud Service Security Authentication Strong Authentication Federated Identity Authorization Data Protection Data in Transit Data at Rest Data Segregation Privacy Compliance 9 Dependencies and Collaborations 1. Dependencies - The following ARTS XML documents will be reviewed and referenced. a. ARTS SOA Blueprint for Retail b. ARTS SOA Best Practices Technical Report c. ARTS Cloud Computing for Retail 2. Collaboration with the following groups and documents: a. None anticipated 10 Work Plan April, 2014 May, 2014 January, 2015 June, 2015 Initial meeting to frame objectives and charter review. Formation of the Services Implementation work team. Draft Release 11 Revision History Event Date 12 Domain Glossary Term Definition