configuring web based scm systems for construction projects prof. hans bjornsson prof. kincho law...

48
Configuring Web Configuring Web Based SCM Systems Based SCM Systems for Construction for Construction Projects Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Upload: erica-white

Post on 20-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Configuring Web Based Configuring Web Based SCM Systems for SCM Systems for Construction ProjectsConstruction Projects

Prof. Hans Bjornsson

Prof. Kincho Law

Jack Cheng

CIFECenter for Integrated Facility Engineering

Page 2: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

AgendaAgenda Supply Chain ManagementSupply Chain Management

Construction Supply Chain Lean Construction Information Sharing

SC Collaborator – Web-based platform for SC Collaborator – Web-based platform for construction supply chainconstruction supply chain Web Services Interfaces and System Architecture

System Demonstration and DiscussionSystem Demonstration and Discussion GC-Subcontractor-Supplier Collaboration Module Functionalities

SummarySummary

Page 3: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Construction Supply ChainConstruction Supply Chain

ExpeditingReport

ExpeditingReport

ExpeditingReport

PM Purchasing SubcontractorAccountPayable

DeliveryTicket

DeliveryTicket

Invoice Invoice Invoice

D

BidPackage

BidPackage

Bid Bid

ScheduleSpec

CostDistribution

JobLedger

Estimating ControlGeneral

Accounting

Workitemcosts

Workitemcosts

Workitemcosts

Jobledger

Jobledger

Jobestimate

Jobestimate

Generalledger

A

Document

Comparison for control

Permanent file of doc.

Suppliers Carrier

MaterialPurchase

Order

MaterialPurchase

Order

SubcontractPurchase

Order

SubcontractPurchase

Order

MaterialPurchase

Order

MaterialPurchase

Order

B/L(Bill of Lading)

B/L(Bill of Lading)

B/L(Bill of Lading)

ExpeditingReport

ExpeditingReport

ExpeditingLog

D

PurchaseOrder

Invoice

ReceivingReport

RecevingLog

D

ShippingNotice

ShippingNotice

Modified from Min, J.U. (2004) Supply Chain Visualization through Web Services Integration, PhD Thesis, Stanford University, USA

Information Flow Procurement Process

Information and Material Flow Expediting Process

Information andFinancial Flow Transaction Process

Page 4: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Challenges of Construction SCChallenges of Construction SC

Construction is a multi-disciplinarymulti-disciplinary, multi-multi-participantparticipant industry

Highly fragmentedfragmented supply chain Large number of stakeholders Conflicting goals and objectives Different locations Short-term, project-basedproject-based relationship

Page 5: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Room for Improvement in ConstructionRoom for Improvement in Construction

Current Current ManufacturingManufacturing

Value Value AddedAdded

62%62%

SupportSupportActivityActivity

12%12%

WasteWaste26%26%

Current Current ConstructionConstruction

Value Value AddedAdded

10%10%

SupportSupportActivityActivity

33% 33%

WasteWaste57%57%

Source: FIATECH, 2004

Page 6: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Lean ConstructionLean Construction Based on concepts of lean manufacturing

GOAL: MaximizeMaximize the valuevalue delivered to the customer while MinimizingMinimizing wastewaste (not value-adding)

Basic Principles Identify valuesvalues in customer’s terms Eliminate inefficientinefficient practicespractices (waste) Make the work flowflow DecentralizeDecentralize decision making Increase communication Let the customers pullpull

Results: improved quality and profit margins

Page 7: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Information Sharing is not Easy…Information Sharing is not Easy…

CivilEngineer

ConstructionManager

StructuralEngineer

BuildingOwner

Architect

CostEstimator

MEPEngineer

HVACEngineer

Page 8: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

We Need Information StandardsWe Need Information Standards

CivilEngineer

ConstructionManager

StructuralEngineer

BuildingOwner

Architect

CostEstimator

MEPEngineer

HVACEngineer

SharedProject Data

Model

Page 9: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Industry Foundation Classes (IFC)Industry Foundation Classes (IFC) Most commonly used data model in AEC

industry Developed by International Alliance for International Alliance for

Interoperability (IAI)Interoperability (IAI) Mission: To enable software interoperabilitysoftware interoperability in

AEC/FM industry In STEPSTEP format

IAI

Versions:IFC 1.0 [1997] IFC 1.5 IFC 1.5.1 IFC 2.0 IFC 2x IFC 2x2 IFC 2x3 [June 2007]IFC 2x3 [June 2007]

Page 10: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

From 2D Model to BIMFrom 2D Model to BIM 2D Drafting2D Drafting

Individual paper-based 2D drawings

No consistency check No project info

3D Modeling3D Modeling Computer-based 2D/3D

models Consistency check – geometry No project info

Building Information Model Building Information Model (BIM)(BIM) Computer-based 3D models Consistency check – geometry Project info, e.g. cost,

schedule, lighting and thermal analysis, structural analysis

Page 11: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Alternative Approaches in SCMAlternative Approaches in SCMApproachApproach PrinciplePrinciple Applicability in Applicability in

constructionconstruction

Long-term relationshipsLong-term relationships

(Buzzell et al. 1995)(Buzzell et al. 1995)

Develop strong and long-term relationships with supply chain members to improve products, reduce costs, and develop more efficient processes and procedures.

It can be applied to negotiated jobs. Difficult in case of competitive bid jobs.

Working with fewer Working with fewer supplierssuppliers

(Davis 1994)(Davis 1994)

Dealing with fewer suppliers and carriers to encourage closer working relationships and allow greater use of supplier and carrier expertise.

Construction by itself requires supplier’s expertise

Inv. and cycle time Inv. and cycle time management with suppliersmanagement with suppliers (Inger et al. 1995)(Inger et al. 1995)

Working with supply chain members to reduce channel-wide inventory levels and cycle times, so as to reduce overall costs.

It requires interactive communication and collaboration

Strong commitmentStrong commitment (Christopher 1994)(Christopher 1994)

Building commitment at all levels of the organization to encourage implementation and continued use of SCM techniques.

It depends on managerial decision

Internet-based Internet-based Information sharingInformation sharing (Lee 2000, Rosenbaum 2001)(Lee 2000, Rosenbaum 2001)

Regularly sharing information Regularly sharing information with supply chain members, with supply chain members, allowing quicker response to allowing quicker response to changes and better short-term changes and better short-term and long-term planning.and long-term planning.

Technology driven Technology driven approach.approach.It fits well into the It fits well into the requirements of requirements of construction SCM.construction SCM.

Page 12: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Commercial SCM ApplicationsCommercial SCM Applications

Features IBS i2 Manhattan EXE SAP Mchugh IMI Descartes NxTrend HK

Decision support / Event

managemento o o o o o

Inventory management o o o o o o o o o

Order management o o o o o o o o o o

Production scheduling o o

Demand planning / forecasting o o o o

Supply planning o o oDistribution

planning o o o o o o

Transportation management o o o o o o o

Warehouse management o o o o o o o

Page 13: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Commercial SCM ApplicationsCommercial SCM Applications

Features IBS i2 Manhattan EXE SAP Mchugh IMI Descartes NxTrend HK

Decision support / Event

managemento o o o o o

Inventory management o o o o o o o o o

Order management o o o o o o o o o o

Production scheduling o o

Demand planning / forecasting o o o o

Supply planning o o oDistribution

planning o o o o o o

Transportation management o o o o o o o

Warehouse management o o o o o o o

Manufacturing SCM Manufacturing SCM applicationsapplications

Characteristics of Characteristics of AEC IndustryAEC Industry

Targeted at large trading partners

Medium to small firms

Configuration takes long

Quick configuration is critical in a project

Stable supply chains Project-based temporary supply chains

Page 14: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Web ServicesWeb Services

““Web services are Web services are encapsulated,encapsulated, loosely coupledloosely coupled contractedcontracted functions offered via standard functions offered via standard protocols.protocols.””

(Source: Webservices.org)

““Web services are a new breed of Web application. They Web services are a new breed of Web application. They are are self-contained, self-describing, modularself-contained, self-describing, modular applications that can be applications that can be published, located, and published, located, and invokedinvoked across the Web. Once a Web service is across the Web. Once a Web service is deployed, other applications (and other Web services) deployed, other applications (and other Web services) can discover and invoke the deployed service.”can discover and invoke the deployed service.”

(Source: IBM)

Page 15: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Web Service StandardsWeb Service Standards

InternetInternet

SOAPSOAP

WSDLWSDL

UDDIUDDI

BPELBPEL

Ubiquitous Ubiquitous CommunicationsCommunications

Service MessagingService Messaging

Formal Service Formal Service DescriptionsDescriptions

Publish, Discover Publish, Discover ServicesServices

Service AggregationService Aggregation

XM

L,

DTD

, X

ML,

DTD

, S

ch

em

aS

ch

em

a

Un

ivers

al D

ata

U

niv

ers

al D

ata

Fo

rmat

Form

at

Page 16: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Why Web Services?Why Web Services?

Benefits: Process automation Agility / Modularity Increased functionality 7-day, 24-hour Plug-and-play Dynamic

Challenges Loosely coupled,

distributed web services Trusted and transparent

environment is needed Interoperability issue

Page 17: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Service-Oriented ArchitectureService-Oriented Architecture

3 Types of Web applications:

Static Web Site(HTTP/HTML) Dynamic Web Site

(Java/J2EE)Connected Applications

(SOA)

SOA: Interconnected web of Web services (business, engineering, etc.)

Page 18: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Integration by Web Portal (iGoogle)Integration by Web Portal (iGoogle)

Tools

News

Entertainment

Information

Personal

Portlets

Page 19: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering
Page 20: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Guest Home PageGuest Home Page

SingleAuthentication

Project Information

Local Weather

22 Languages Supported

Page 21: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Timeout Capability (after 1 min…)Timeout Capability (after 1 min…)

Warning! Due to inactivity, your session has expired

Page 22: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Liferay PlatformLiferay Platform SC CollaboratorSC Collaborator is built on top of an open source

software, Liferay PortalLiferay Portal

Compatible to various Servlet containersServlet containers (e.g. Apache Tomcat, Jetty) Application serversApplication servers – commercial (e.g. OracleAS, IBM

Websphere, Weblogic) and open source (e.g. JBoss, JFox) DatabasesDatabases – commercial (e.g. Oracle, IBM DB2) and open

source (e.g. MySQL, PostgreSQL, InterBase)

Two installation options: Liferay Portal, Professional EditionProfessional Edition

Bundled with servlet container Liferay Portal, Enterprise EditionEnterprise Edition

Bundled with app. server and servlet container

N-tier deployment: separate web server, business implementation server, and database server

Used because of lightweight deployment and effciency

Page 23: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

System Architecture – SC CollaboratorSystem Architecture – SC Collaborator

WML

WebServices

HTMLStruts Servlet

Axis Servlet

ClientsClients ServersServers

Web Server(HTTP and HTTPS)

and Servlet Container(e.g. Apache TomcatApache Tomcat,

Jetty, Resin)

Business Tier(connectivity, life-cycle mgt,

data access, transaction mgt, remote mgt, etc.)

Relational Database

(e.g. MySQLMySQL, Oracle)

HTTP

WAP

SOAP,WSDL

POJO: Plain Old Java ObjectWML: Wireless Markup Lang.WAP: Wirelsss Application Protocol

Session EJBContainer

Session EJBContainer

SpringFramework

POJO Implementation

(contains all business logic)

Javaclasses

JDBC

Liferay Built-inLiferay Built-in

Hiberna

te

Other apps or WS

Page 24: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Why Open Source?Why Open Source?

SC Collaborator SC Collaborator is built on top of Liferay Portal, Liferay Portal, Apache TomcatApache Tomcat and MySQLMySQL, all of which are open sourceopen source software

Open Source Success Stories: Apache Web Server – runs approx. 60% of websites Mozilla Web Browser – approx. 11% worldwide web

browser market share MySQL – used by Google, Orbitz, Department of

Homeland Security

Page 25: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

SC CollaboratorSC Collaborator

Service-Oriented Architecture (SOA) Integration by web portal platform Open Source no license cost, low

maintenance cost Plug-and-use Extensible and scalable User-friendly

Page 26: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

AgendaAgenda Supply Chain ManagementSupply Chain Management

Construction Supply Chain Lean Construction Information Sharing

SC Collaborator – Web-based platform for SC Collaborator – Web-based platform for construction supply chainconstruction supply chain Web Services Interfaces and System Architecture

System Demonstration and DiscussionSystem Demonstration and Discussion GC-Subcontractor-Supplier Collaboration Module Functionalities

SummarySummary

Page 27: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Project Floor PlanProject Floor Plan

Page 28: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Project ScheduleProject Schedule

Page 29: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Project Organization ChartProject Organization Chart

Jack Cheng[GC]

Jack Cheng[GC]

Scott. Co.[Foundation]

Scott. Co.[Foundation]

Suma Concrete[Concrete Walls]Suma Concrete

[Concrete Walls]

Carmel MEP[Mechanical, Electrical,

Plumbing]

Carmel MEP[Mechanical, Electrical,

Plumbing]

Minton Door[Mechanical]Minton Door[Mechanical]

Sasco Electrics[Electrical]

Sasco Electrics[Electrical]

SubcontractorsSubcontractors

GeneralGeneralContractorContractor

Page 30: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Initial ProcurementInitial Procurement

Web Service Gateway

Deployed Suppliers Web Services

Further Process

Order &Invoice

Suppliers

Architectural Design

Online catalog

ProcurementOffice

Managers

Inventory Management

Material Summary

Page 31: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Delay in Material DeliveryDelay in Material DeliverySend notificationSend notification

Reviewing the details of Purchase Order

Page 32: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

GC and Subcontractor NotifiedGC and Subcontractor Notified

Page 33: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Subcontractor Reviewing ScheduleSubcontractor Reviewing Schedule

Page 34: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Availability Check for AlternativesAvailability Check for Alternatives

SC Collaborator for ExpeditingSC Collaborator for Expediting

Getting Quotes from other suppliers

New column with choices of suppliersNew column with choices of suppliers

Page 35: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Request for Schedule DelayRequest for Schedule Delay

Page 36: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Message Notification to SubcontractorsMessage Notification to Subcontractors

Page 37: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Project Transparency Project Transparency

Dates changed

Page 38: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering
Page 39: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Separated into ModulesSeparated into Modules

Current moduleCurrent module

Alternative modulesAlternative modulesSelected moduleSelected module

Page 40: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Project Module – Content ManagementProject Module – Content Management

Page 41: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Project Module – Supporting ToolsProject Module – Supporting Tools

Page 42: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Support Module – Module ConfigurationSupport Module – Module Configuration

Build page hierarchy

Manage page order

Manage child page

Page 43: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Support Module – Portal PropertiesSupport Module – Portal Properties

Page 44: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Support Module – User ManagementSupport Module – User Management

Page 45: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

AgendaAgenda Supply Chain ManagementSupply Chain Management

Construction Supply Chain Lean Construction Information Sharing

SC Collaborator – Web-based platform for SC Collaborator – Web-based platform for construction supply chainconstruction supply chain Web Services Interfaces and System Architecture

System Demonstration and DiscussionSystem Demonstration and Discussion GC-Subcontractor-Supplier Collaboration Module Functionalities

SummarySummary

Page 46: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

SummarySummary Construction SC is multi-participant, multi-disciplinary

Coordination and Transparency

Lean construction – max. value and min. waste

Information sharing – IFC and BIM

Integration of web contents by web services, SOA and web portal

Open source software for construction management

Page 47: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering

Summary (cont’d)Summary (cont’d)

SC CollaboratorSC Collaborator (web portal system)

Features: SOA, open source, integration of web applications by web

portal, plug-and-use, extensible and scalable, user-friendly

Functionalities: Module and portlet configuration, system mgt, user mgt, content

mgt, project mgt

GC-Subcontractor-Supplier scenario

Page 48: Configuring Web Based SCM Systems for Construction Projects Prof. Hans Bjornsson Prof. Kincho Law Jack Cheng CIFE Center for Integrated Facility Engineering