relationships: modeling the vehicle ecosystem with fuse

23
RELATIONSHIPS: MODELING THE VEHICLE ECOSYSTEM Phillip J. Windley, Ph.D. Enterprise Architect Brigham Young University

Upload: phil-windley

Post on 31-May-2015

242 views

Category:

Automotive


1 download

DESCRIPTION

Fuse has been designed from the ground up to support relationships between the car and everything else in the vehicle ecosystem.

TRANSCRIPT

Page 1: Relationships: Modeling the Vehicle Ecosystem with Fuse

RELATIONSHIPS: MODELING THE VEHICLE

ECOSYSTEMPhillip J. Windley, Ph.D. Enterprise Architect

Brigham Young University

Page 2: Relationships: Modeling the Vehicle Ecosystem with Fuse

Fuse is an open-source, connected-car project (see http://joinfuse.com). But it's more than that. Fuse is also a system for modeling the relationships that a car has with people, organizations, places, things, and so on. Because of their utility, expense, longevity, and mobility, cars have numerous, significant relationships. A relationship is more than an identifier. At the least, a relation implies means of communication that leads to interaction. Relationships are build on mutual exchange of value (not necessarily monetary).

Page 3: Relationships: Modeling the Vehicle Ecosystem with Fuse

Drive down any Main Street in the US and count the businesses that have something to do with cars. Vehicle ecosystem is huge - 250 million vehicles in US alone - Americans spend an average of $3400/car/year - And that doesn't count car sales

Page 4: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 5: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 6: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 7: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 8: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 9: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 10: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 11: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 12: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 13: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 14: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 15: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 16: Relationships: Modeling the Vehicle Ecosystem with Fuse

Among the most important relationships that a car has is with its owner. But there's more than one owner. At the beginning of it's life, the car's owner is the manufacturer. Later the car is owned by the dealer, and then by a person or finance company. And, of course, cars are frequently resold. Over the course of it's lifetime a car will have many owners. The nature of relationships change over time. For example, the car probably needs to maintain a relationship with the manufacturer and dealer after they are no longer owners. With these changes to the relationship come changes in rights and responsibilities. In addition to relationships with owners, cars also have relationships with other players in the vehicle ecosystem including: fuel vendors, mechanics, parts vendors, insurance companies, finance companies, and government agencies. Vehicles exchange data and money with these players over time. In addition to the owner, the car has relationships with other people: drivers, passengers, and pedestrians. And the car might have relationships with other vehicles, traffic signals, the roadway, and even potholes (see http://

Page 17: Relationships: Modeling the Vehicle Ecosystem with Fuse

Fuse makes your car social...

Makes things social by linking them to their owner, service shop, manufacturer, and others

Page 18: Relationships: Modeling the Vehicle Ecosystem with Fuse

RELATIONSHIPS• identity

• policy

• attributes

• rights

• responsibilities

• needs

• frequencies of user

Each of these relationships is based on unique identities for the various players. Each of the relationships are based on communication channels that need to be authenticated, authorized, and controlled by policy. Each has different attributes, different rights, different responsibilities, different needs, and different frequencies of use. Some are permanent or semi-permanent. Others are temporary or even transient. For example, a car will have a (semi-)permanent relationship with its manufacturer and owner, a temporary relationship with the service shop changing the oil, and a transitory relationship with the traffic signal it's sitting at and other vehicles around it on the roadway.

Page 19: Relationships: Modeling the Vehicle Ecosystem with Fuse

Use

Maintain

RecommendPurchase

Select

Research

Buy Market & Sell

Own Support & Serve

Companies spend a lot of money on the so-called buy cycle. We think that creating an online model of the relationships a car has with service vendors presents significant opportunities in the own cycle.

Page 20: Relationships: Modeling the Vehicle Ecosystem with Fuse

Built correctly, these relationships form a model of the entire vehicle ecosystem. Relationships link the models for individual cars, the people who interact with them, roads, and so on to provide a vast, distributed online system that mirrors the vehicle ecosystem. Such a collection of linked, active models could provide a system for understanding traffic and the economic and social structures around car ownership and use.

Page 21: Relationships: Modeling the Vehicle Ecosystem with Fuse

Fuse builds these models using something we call a pico, short for "persistent compute object." Picos allow things to exist online as long-lived entities with a unique identity and purpose. Picos allow any thing, whether it's active, like the car, or passive, like the road or a pothole, to have an online representation that supports persistently storing data, running programs, and communicating with other things. Picos allow things like your car to support relationships and form networks that model their features, functionality, and utility in the physical world.

Page 22: Relationships: Modeling the Vehicle Ecosystem with Fuse

THE COMPUSERVE OF THINGS

The real power of the Internet of Things is the relationships between those things. What's missing in the CompuServe of Things are the relationships (see http://www.windley.com/archives/2014/04/the_compuserve_of_things.shtml). Cars show this clearly because of their rich connections to other players in the vehicle ecosystem. Fuse brings the relationship network in that ecosystem online and makes it part of the Internet.

Page 23: Relationships: Modeling the Vehicle Ecosystem with Fuse

MODELING THE VEHICLE ECOSYSTEM

Contact info:

Phil Windley [email protected] www.windley.com

@windley

The end. Contact me.