19
New Trends in the Supply Chain Preparing for real-time transactions John Garrould RIBA – June 7 th 2010

New Trends in the Supply Chain Preparing for real-time

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Trends in the Supply Chain Preparing for real-time

New Trends in the Supply Chain

Preparing for real-time transactions

John Garrould

RIBA – June 7th 2010

Page 2: New Trends in the Supply Chain Preparing for real-time

2

Preparing for Real-time Transactions

Agenda:1. Case Study Bertline 10 EPoS & Bertrams.com2. Why move to real-time transactions?3. Web Services4. Preparation – stage 1 – get your architecture right5. Preparation – stage 2 – get your infrastructure right6. Our vision of a real-time world7. Conclusion

Page 3: New Trends in the Supply Chain Preparing for real-time

3

Case Study: Bertline 10 EPoS Bookshop Management System

• Bertline 301 was created over 10 years ago to replace Buyline and to encourage independent bookstore to trade efficiently using EDI, since then we have released updates every year.

• Installed in over 350 bookstore

• Bertline 10 – Launched last week

• New User Interface

• Includes free EPoS module

• Sage integration

• Multi Store / Chain support

• Open platform supports BIC Web Services, EDI, Batch, PubEasy, Bookfind Online, Teleordering etc…

Page 4: New Trends in the Supply Chain Preparing for real-time

4

Case Study: Bertrams trade websites

• Websites for trade customers, libraries and suppliers• Open API based on BIC standards open to all customers• New features released every month

Page 5: New Trends in the Supply Chain Preparing for real-time

5

Why move to real-time transactions?

The batch EDI method (asynchronous)

Construct Message Send into network Routing / Storage Delivery

Construct EDI Order

Transmit to MailboxExtract from Mailbox

Process OrderConstruct EDI Ack

Transmit to Mailbox

Extract from Mailbox

Process Ack

Cascade?

Min 60 sec Max 1 day Avg 120 min

Page 6: New Trends in the Supply Chain Preparing for real-time

6

Why move to real-time transactions?

The real-time Web Service method (synchronous) Hello, do you have ….

Yes, would you like to order it?

Yes please

It will be with you tomorrow morning.

Price & Availability Enquiry <1 second

Place Order

Page 7: New Trends in the Supply Chain Preparing for real-time

7

Why move to real-time transactions?

•Real-time allows us to focus on the transaction and not the file transfer.

•Transactions should become as simple as subroutine or method calls, rather than complex batch file transfers.

Stock := getAvailableStock(‘9781234567891’);

rs := doSearch(“T:Harry Potter”);

•Younger staff brought up on texting, MSN, Facebook, Twitter and other instant messaging platforms are already turning their backs on e-mail and will not tolerate the speed of legacy EDI interchanges as they become influential in organizations.

•EDI served us well but we can all do better.

•Real-time Web Services open up a whole new set of possibilities and will enable richer more powerful applications.

Page 8: New Trends in the Supply Chain Preparing for real-time

8

Why move to real-time transactions?

Real-time enables composite applicationsThe search results page from Bertline 10 integrates the search results from the BookDataOnline Web Service API with the Bertrams.com Price & Availability API and data from the local shop database to show the availability of the titles in real-time.

Page 9: New Trends in the Supply Chain Preparing for real-time

9

Why move to real-time transactions?

Real-time enables new processes1. Bertline 10 uses the BIC P&A Web Service to allow stores in the

same account to view each others stock.

2. Use Case 1: Stores in neighbouring towns can see each others stock holding and transfer stock between branches.

3. Use Case 2: A Head Office Buyer can use Bertline to check stock levels of a title across the chain in real-time.

4. This uses the BIC P&A Web Service and the Bertline Ping Web Service.

Bertrams Ping Web Service

Beccles

Authenticates and sends IP address

Receives IP addresses of other branches

Southwold

Authenticates and sends IP address

Receives IP addresses of other branches

Do you have X in stock?

Page 10: New Trends in the Supply Chain Preparing for real-time

10

Why move to real-time transactions?

Real-time enables new processes• Bertline 10 uses the BIC Order List and Order Status web services to synchronize the

stores PO database to automatically create orders placed outside of Bertline 10.

• Orders may be placed outside of Bertline for example directly on Bertrams.com, rep visits, PubEasy, Call Bertie, Customer Services etc.

• With Bertline 301 orders created outside of Bertline had to be keyed in manually before they could be received.

• Bertline 10 now syncs with Bertrams using the BIC web services to automatically create purchase orders.

Bertrams SOPBertline 10

Check list for any orders which don’t exist in local database.

Get Order List

Get Order (x)

Create PO in Bertline

Page 11: New Trends in the Supply Chain Preparing for real-time

11

Why move to real-time transactions?

• Lower cost / Faster customer implementations. With EDI projects can take weeks and consume days of IT support time.

• With SOAP & REST we’re there to support and answer questions but most just customers just read the documentation and integrate without ever speaking to the helpdesk.

• Customers validate their own messages against the BIC XML Schema.

• The Bertrams.com API is open to any customer with a user id and password for the website. No IT time required to enable a new customer.

• Everything a customer needs is available as an API e.g. P&A, Ordering, Order Cancellation, Returns, Invoices etc

Page 12: New Trends in the Supply Chain Preparing for real-time

12

Existing Web Service Standards

• BIC have published a full set of web services standards and they are now working on CDF message standards.

• Price & Availability • Order• Order Cancellation• Order List• Order Status• Get Financial Document List• Get Financial Document• Post Financial Document• Returns Request• Returns ASN• Get Onix / MARC record• Backorder Report• Backorder Release

• CDF Order• CDF Request Despatch

Authority • CDF POST Authority • CDF Invoice / Credit• CDF Despatch Confirmation

Page 13: New Trends in the Supply Chain Preparing for real-time

13

Preparation 1 – Get your architecture right

Example: Bertrams.com Web Site, Bertrams.com API, BertPub and BertramLibraryServices.com, Call Bertie, EDI, AS2, PubEasy……

CMS Multi Media Services

BiblioData Services

P&A Security Customer Supplier Order Book

CRM

JDE ORACLE FINANCIALS

SOPS BUSINESS LOGIC

Page 14: New Trends in the Supply Chain Preparing for real-time

14

Preparation 1 – Get your architecture right

• You need to commit to a policy of building a portfolio of reusable software assets.

• The first few projects will take longer and cost more but as you start to reuse software assets development costs come down and time to market is reduced.

• For example don’t just build a website build the portfolio of components and then assemble the website from these components.

Page 15: New Trends in the Supply Chain Preparing for real-time

15

Preparation 2 – Get your infrastructure right

• It’s easy to predict the number of requests for financial transactions like Orders but you can’t predict the number of requests for things like P&A?

• You need to make sure that your solution has excellent availability and can be scaled up quickly at low incremental cost.

• Plan to use caching technologies to protect your production systems from the full external load.

Page 16: New Trends in the Supply Chain Preparing for real-time

16

Preparation 2 – Get your infrastructure right

• Consider using commodity open source software for the web tier and commodity hardware.

• Try to find a way to scale at low cost so you can maximize your investment in the business application rather than infrastructure.

• Consider virtualization and cloud based hosting eg Amazon EC2

• Put in management and governance controls to monitor who is using what, when and how much and to check you are hitting response time SLA’s.

• Provide customers with good documentation and examples.

• Make sure you are compatible with the BIC standards.

Page 17: New Trends in the Supply Chain Preparing for real-time

17

Our Vision : A joined up real-time supply chain

Bertline 10EPoS

BertWebAPI

Bertrams SOP Business Logic

All Major UK Distributors

Real-time ServiceAggregators

BookData / PubEasy / ANO

Medium / Small UK & International Suppliers

A customer using any of our systems should not have to wait more than 1 second to place an order and know that the stock has been reserved either at the wholesaler or the distributor and be advised of the delivery date.

1 Se

cond

Max

imum

Wai

t

Page 18: New Trends in the Supply Chain Preparing for real-time

18

Why move to real-time transactions?

Summary:

• Instant results can take a day or more off the lead-time.

• Real-time seem like natural speech and encourages adoption.

• The speed facilitates the automation of processes beyond EDI.

• Enables rich composite applications

• Lowers implementation costs

• Lowers operational cost

What Next:

• Talk to Bertrams – we’ll help you implement and test P&A, Ordering and Cancellations etc

• Talk to your other customers to see how they could benefit from real-time processing

Page 19: New Trends in the Supply Chain Preparing for real-time

19

End

John GarrouldHead of IT

Bertram Trading Ltd

E-Mail:[email protected]: @JGarrould