28
living markets Adaptive Execution in Business Networks Cambridge, MA April 19, 2002 [email protected]

Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

living markets

Adaptive Execution in Business Networks

Cambridge, MA

April 19, 2002

[email protected]

Page 2: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

2Adaptive Execution in Business Networks

living systems Company

living markets Product

living agents Technology

live demo

Page 3: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

3Adaptive Execution in Business Networks

living systems Key Facts & Figures

Founded in Germany in July 1996

120 employees worldwide

Subsidiaries in France and Singapore

€10m revenue in 2001

Page 4: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

4Adaptive Execution in Business Networks

Mission Statement

living systems AG provides Adaptive Execution solutions for Business Networks. Our software products close the gap between planning and daily operations through real-time information gathering, automation and instant optimization based on agent technology. We specialize in

supply network execution and adaptive trading solutions.

Page 5: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

5Adaptive Execution in Business Networks

History & Milestones

1996: Foundation in July

1997: Agent Mediated OTC TRAding System (AMTRAS) with partner „Deutsche Börse“

1998: agent based online auction

1999: Launch of eBay.de based on living markets

2000: Launch of 20 B2B Portals worldwide based on agent technology

2001: Launch of Transportation Portal of Deutsche Post World Net „Portivas“

2002: Presentation of the living markets product set for Transportation, Supply Net Management, Production Execution and Adaptive Deal Flow

Presentation of the living markets visual agent development toolset

Page 6: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

6Adaptive Execution in Business Networks

References

Page 7: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

7Adaptive Execution in Business Networks

Awards

Energy Trading System (ENTRAS) with software agents

February2000

Verband der ElektrizitätswerkeBaden-Württemberg e.V.

Preis der Baden-Württembergischen Elektrizitäts-wirtschaft

Winner as best German Internet Company

May2000

Winner as best German Internet Company

November2000

Winner in Trading Agent Competition

October 2001

Trading Agent Competition

ACM Conference on Electronic Commerce

Leading Technology PioneerJanuary/February

2002

World Economic Forum

Annual Meeting 2002 in New York

Leading Technology PioneerJanuary 2001

World Economic Forum

Annual Meeting 2001 in Davos, Switzerland

Page 8: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

8Adaptive Execution in Business Networks

living systems Company

living markets Product

living agents Technology

live demo

Page 9: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

9Adaptive Execution in Business Networks

Economies of Networks

Unit B

Unit A

Node A1

Node A2

Node A3

Node B1

Node B2 Node B3

Node B4

Node B5

Unit C

Node C2Node C3

Node C1

We face a network-driven economy:Supply NetworksDemand NetworksProduction NetworksTrading NetworksTransportation Networks

Value creation evolves from in-house to network-drivenSuccessful companies master their business networks

Node A4

Page 10: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

10Adaptive Execution in Business Networks

Adaptive Execution – “ready for the unexpected”

Unit B

Unit A

Node A1

Node A2

Node A3

Node B1

Node B2 Node B3

Node B4

Node B5

Unit C

Node C2Node C3

Node C1

Node A4

Real life always deviates from plan:in the negative sense: breakdowns, delays, bottlenecksin the positive sense: ad hoc optimization opportunities

Overall value creation depends on the capabilities of the network and its members to rapidly adapt in order to both avoid negative effects and exploit opportunities“things simply happen”

Page 11: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

11Adaptive Execution in Business Networks

Agents in an Adaptive Execution Environment

Main characteristics of agents which enable adaptive execution in business networks:

ProactiveReal-time visibility of actual events (operations issues, sales opportunities) as needed

ContinuousMonitoring of business network to identify realistic solution spaceContinually modeling solution strategy to evaluate alternate ways of achieving goals

Distributed controlLocal decision-making identifies win-win-solutions with peersMix of bottom-up/top-down optimization principles align local goals with overall goals of business network

Perceptions

Actions

Domain

Expertise

Goals

Agent / Role

Business Network

Page 12: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

12Adaptive Execution in Business Networks

Adaptive Execution Supplements Established Planning Levels

Auto

mat

ion &

O

ptim

izat

ion

Rea

l-Tim

e

Adaptive Logistics Networks

Su

pp

ly

Netw

ork

M

an

ag

em

en

t

Tac

tica

l1–18

month

s

Collaborative DSP and Matching

Service & Parts

Procurement

Inventory management

Str

ate

gic

> 1

8 m

onth

s

Supply Chain

Strategy

Business Strategy

Service Parts

Strategy

Order Fulfillment/Service Delivery

Oper

ational

1d -

1 m

onth

Transportation Planning & Execution

Invoicing &

Settle-ment

Support Processes, e.g. Accounting, HR, Marketing

Customer Service/ Inquiry

Resolution

Service & Parts

Strategic Sourcing

Inventory Mgmt. &

Replenish-ment

Capacity &

workforce planning

Transportation Planning

WMS Operations

Examples for DSP andMatching:• Xelus, i2, Manugistics,

SAP/APO

Examples for OrderFulfillment:• Viewlocity, Descartes• ClickCommerce,NetVendor• Xelus, SAP• Yantra, EXE, Optum • G-Log, Celarix• Vastera, Nextlinx

Examples for AdaptiveSupply Networks:• living systems

Examples for SCStrategy:• Xelus, Manugistics, i2,

SAP/APO

OrderMgmt

Processes VendorsLevels

Page 13: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

13Adaptive Execution in Business Networks

Traditional vs. Adaptive Execution Optimization

Traditional Optimization (top down)

Dependent nodes

Dependent nodes

Control Hub

Characteristics:reactive analysis of historical data planning cycles, optimization of periods (not real-time)high level assumption driven aggregation‘No transparency of details’central system needs all relevant informationhomogeneous system requiredtop-down linear optimization can not drill down to a list of execution level actions

Adaptive Optimization (bottom up)

Characteristics:permanent analysis of real-time data (exceptions/changes)immediate optimization and reaction according to goals (real-time)local optimization of real data (single events)details are kept throughout the executionidentifies/coordinates options on a local base (collaboration) firstde-central decision nodes only need local information and escalate if local optimum is not sufficientrobust across heterogeneous systems and beyond organizational boundaries

4. Level3. Level

2.Level

1. Level

Page 14: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

14Adaptive Execution in Business Networks

living markets Products

living markets Base(agent server)

living markets

APN

living markets

ASN

living markets

ATN

living markets

ADF

living markets Portal living markets Optional Modules

Partner Solutions

Logistics Finance

Page 15: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

15Adaptive Execution in Business Networks

living systems Company

living markets Product

living agents Technology

live demo

Page 16: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

16Adaptive Execution in Business Networks

Paradigm Shifts

command oriented 2GL, Assembler

function oriented 3GL, C, Pascal, ...

object oriented C++, Java

role / goal oriented agents

real world mapping(abstraction level)

time

Page 17: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

17Adaptive Execution in Business Networks

Agent Oriented Design

agent/role

goal goal goal

capabilities

agent/role agent/role

1

2

3

action

actionaction

action action

perception

perception

domain expertise

Page 18: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

18Adaptive Execution in Business Networks

living markets Structure

agent server middleware

agent infrastructureliving agents

living markets

database model

object structuredatabase

function primitives system, database , monitoring, integration, finance, logistics, trading, pricing , content, catalog, user, company

capabilities

configured autonomous agents

business logic

agents

customized HTML-pages or applets

look & feelbasics finance logistics ...

user interface

vertical solutions

Page 19: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

19Adaptive Execution in Business Networks

living agents

living markets

database

capabilities

user interface

agents

basics finance logistics ...

living markets Toolset

Java

Page 20: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

20Adaptive Execution in Business Networks

Agent Communication Scenario

scenarios to keep the overview

highlights of each agent in one view

goals

(web) services

free text description

agent communication

Page 21: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

21Adaptive Execution in Business Networks

Agent Capabilities Configuration

capability libraries list

capabilities (perceptions and actions)

capability class

Page 22: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

22Adaptive Execution in Business Networks

Business Logic Configuration (reactive)

available function primitives (capabilities)

clear structure of agent configuration

drag&drop setup/change of business logic

online documentation of function primitives

agent services are web services

Page 23: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

23Adaptive Execution in Business Networks

Business Logic Configuration (proactive)

list of goals of the agent

domain expertise to achieve the goal(s)

Page 24: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

24Adaptive Execution in Business Networks

living systems Company

living markets Product

living agents Technology

live demo

Page 25: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

25Adaptive Execution in Business Networks

Applications

production units (factory)

consumption units (store)

transportation units (truck)

connections with varying speed (road)

Page 26: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

26Adaptive Execution in Business Networks

Applications

trucks inform each other about slow traffic

Page 27: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

27Adaptive Execution in Business Networks

Dynamic Environment Example

multi-agent environment22 agents

heterogeneous agentsgoalie, defender, ... slow-fast, inert-agile,...

adversarial agentsopponent team

demanding environmentdynamic, non-deterministic, continuous

autonomyagents play the game without human interference

goal-oriented collaborationoffside trap

robustness in changing environmentdrop out of a player is covered by other players without explicit programming

Page 28: Adaptive Execution in Business Networksebusiness.mit.edu/sponsors/common/2002-AnnualConf/pres...Adaptive Execution in Business Networks 4 Mission Statement living systems AG provides

28Adaptive Execution in Business Networks

Extended Behavior Network (EBN)

if ballKickableand lowStaminathen kickAwayBalleffect not ballKickable 0.9and teammateHasBall 0.5using leg 1endif

One rule of the defender‘s strategy: