SlideShare a Scribd company logo
© 2013 ACM
About ACM
ACM, the Association for Computing Machinery is the world’s largest educational and
scientific computing society, uniting educators, researchers and professionals to inspire
dialogue, share resources and address the field’s challenges.
ACM strengthens the computing profession’s collective voice through strong leadership,
promotion of the highest standards, and recognition of technical excellence.
ACM supports the professional growth of its members by providing opportunities for life-
long learning, career development, and professional networking.
With over 100,000 members from over 100 countries, ACM works to advance computing
as a science and a profession. www.acm.org
© 2013 ACM
The Distinguished Speakers Program
is made possible by
For additional information, please visit http://dsp.acm.org/
© 2013 ACM
Who am I? My name is Albert T. Wong (http://linkedin.com/in/atwong)
© 2013 ACM
Day in the life of eCommerce Web
Development at 2 different companies
© 2013 ACM
Let’s first talk about what all companies do….
© 2013 ACM
Web Architecture – Common patterns on component deployment
http://en.wikipedia.org/wiki/Multitier_architecture
© 2013 ACM
Methodology – How the team functions and communicates
© 2013 ACM
ScoreBig – Selling live sporting events for less
Test Driven Development, Continuous Integration,
Model-View-Controller Web Framework, N-Tiered
Architecture, Message Oriented Middleware,
Performance and Functional Testing
Logical diagram of platform with internal
and external integration points
DB Server
Order Management
Server (order
processing,
fulfillment)
Firewall
DataMart
Firewall
PayPal, Credit
Cards
Commerce Server
(provides
marketing, catalog,
promotion and
content
Management
features)
Ticket Sources
Sourcing Server
(inventory)
Continuous
Integration
Source Control
Monitoring
Search
© 2013 ACM
Forrester B2C
Forrester B2C
Gartner
IBM
IBM
IBM WebSphere Commerce
dominates the Internet Retailer
Top 500
IBM Commerce CustomersIBM Commerce Customers
© 2013 ACM
eCommerce with WebSphere Commerce
Test Driven Development, Continuous Integration, Model-
View-Controller Web Framework, N-Tiered Architecture,
Message Oriented Middleware, Performance and
Functional Testing, Mobile, Web Services and REST APIs
© 2013 ACM
Where to get learn more and career advice
Write Code and/or manage operations
Understand pros/cons of different methods
Visit many companies

More Related Content

Day in the life of ecommerce web development at 2 different companies

  • 1. © 2013 ACM About ACM ACM, the Association for Computing Machinery is the world’s largest educational and scientific computing society, uniting educators, researchers and professionals to inspire dialogue, share resources and address the field’s challenges. ACM strengthens the computing profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life- long learning, career development, and professional networking. With over 100,000 members from over 100 countries, ACM works to advance computing as a science and a profession. www.acm.org
  • 2. © 2013 ACM The Distinguished Speakers Program is made possible by For additional information, please visit http://dsp.acm.org/
  • 3. © 2013 ACM Who am I? My name is Albert T. Wong (http://linkedin.com/in/atwong)
  • 4. © 2013 ACM Day in the life of eCommerce Web Development at 2 different companies
  • 5. © 2013 ACM Let’s first talk about what all companies do….
  • 6. © 2013 ACM Web Architecture – Common patterns on component deployment http://en.wikipedia.org/wiki/Multitier_architecture
  • 7. © 2013 ACM Methodology – How the team functions and communicates
  • 8. © 2013 ACM ScoreBig – Selling live sporting events for less Test Driven Development, Continuous Integration, Model-View-Controller Web Framework, N-Tiered Architecture, Message Oriented Middleware, Performance and Functional Testing Logical diagram of platform with internal and external integration points DB Server Order Management Server (order processing, fulfillment) Firewall DataMart Firewall PayPal, Credit Cards Commerce Server (provides marketing, catalog, promotion and content Management features) Ticket Sources Sourcing Server (inventory) Continuous Integration Source Control Monitoring Search
  • 9. © 2013 ACM Forrester B2C Forrester B2C Gartner IBM IBM IBM WebSphere Commerce dominates the Internet Retailer Top 500 IBM Commerce CustomersIBM Commerce Customers
  • 10. © 2013 ACM eCommerce with WebSphere Commerce Test Driven Development, Continuous Integration, Model- View-Controller Web Framework, N-Tiered Architecture, Message Oriented Middleware, Performance and Functional Testing, Mobile, Web Services and REST APIs
  • 11. © 2013 ACM Where to get learn more and career advice Write Code and/or manage operations Understand pros/cons of different methods Visit many companies