The Art and Science of Selling Goods and Services Over the Internet.

Online Shopping

Subscribe to Online Shopping: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Online Shopping: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

[This prescient article first appeared on SYS-CON.com nearly 12 months ago.] We are entering an era of Rich Internet Applications (RIA),  and many enterprise development managers are facing the dilemma - which way to go - remain with  tried and true Java or .Net technologies or less known yet AJAX, Flex, OpenLaszlo or a number of other vendors.  This article is an attempt to give a brief overview of what's out there on the RIA market. Historically there have been major shifts in the software industry. We moved from mainframes with dumb terminals to client/server. Users gained in convenience and productivity, and mainframe systems were patronizingly labeled as legacy. With the availability of the World Wide Web industry visionaries turned the tables: vendors and corporate IT had been eager to get rid of the complexity of client/server version management and technologist... (more)

‘Tis the Season for Online Shopping | @DevOpsSummit #WebPerf #APM #Monitoring

‘Tis the Season for Online Shopping By Dawn Parzych The holiday shopping season, a time when Americans flock to the malls or online to find those must-have gifts, is about to kick off. Kids are pouring over catalogs and compiling their wish lists, adults are looking at the Black Friday ads to find the best bargain, and retailers are hoping they don’t make the news for failure to meet customers’ expectations. Every year, retailers go into Black Friday thinking they have done everything they can and are prepared for the onslaught of visitors, but sadly each year there are some left wondering what they could have done differently to prevent outages and customer backlash. Consumers are becoming less patient, add the stress of the holidays to that and people may find their breaking point sooner than in years past. Research came out last year showing the average attention... (more)

i-Technology Viewpoint: "Personal Blogs Will Be Dead in Another Two or Three Years"

Web 2.0 has been a buzzword shrouded in mystery. Although I've heard it used hundreds of times in the past year, I've never been able to find a good definition of what it actually means. This is in part because, as Paul Graham points out, Dougherty coined the term before defining it. When brainstorming on Web 2.0, O'Reilly laid out a list of services that seemed qualitatively different than those that had come before and looked for patterns. What he eventually came up with was a list of seven principles and eight patterns. O'Reilly hits the nail on the head here with his inductive approach. However, I still come away from O'Reilly's manifesto wishing for definitive clarity. So here I set out to put forth a working definition of what Web 2.0 really is, how it differs from Web 1.0, and how it will differ from what may come after. I am not proposing that these are abso... (more)

Building High-Availability Web Applications - Managing HTTP sessions within clustered WebSphere 5 environments

To provide the best performance and availability for WebSphere applications, administrators and developers count on scalability features found in the software, hardware, and networking components that host their WebSphere domain. More than ever, the availability of our Web applications can impact critical business processes. Recognizing this, WebSphere technologists are implementing high-availability (HA) clusters using WebSphere Application Server Network Deployment Edition v5, hereafter referred to as ND. Along with HA functionality found in databases, Web servers, and operating systems, ND can be implemented to deliver the benefits of HA architecture: increased performance, failover, recovery, and workload management. Let's now consider the Java applications hosted within WebSphere. Are they affected when the application servers that contain them are cloned? In t... (more)

AJAXWorld Magazine to Debut at AJAXWorld Conference

MONTVALE, NJ -- (MARKET WIRE) -- 08/02/06 -- SYS-CON Media (www.sys-con.com) announced today the print edition of AJAXWorld Magazine, the leading online AJAX news and content Website (www.ajax.sys-con.com), will debut at the upcoming AJAXWorld Conference & Expo, October 2-4, 2006, in Santa Clara, California. The premier issue of the magazine will have the following articles, in addition to opinion pieces and tutorials: "AJAX and Atlas: An overview of two AJAX implementations," by Ben Reichelt "AJAX & SOA: The Next Killer App," by John Crupi "Building a Drag-and-Drop: Shopping Cart with AJAX -- Creating an Interactive Shopping Experience," by Joe Danziger "Intelligent Web Applications with AJAX: A Peek into Modern Technologies For Browser-Based Applications," by Victor Rasputnis, Igor Nys, and Anatole Tartakovsky "Struts Validations Framework Using AJAX: Enriching th... (more)

Prentice Capital Anticipates Retail Growth Even As Shopper Numbers Shrink

NEW YORK, Aug. 12, 2014 /PRNewswire/ -- Prentice Capital, the Michael Zimmerman fund specializing in retail investments, predicts that retail sales will grow faster than expected during the second half of 2014. This view is supported by the latest National Retail Federation retail sales forecast which calculates that retail sales are expected to grow at least 3.9% during the second half(1). Zimmerman's positive view is despite the fact that US store visits fell by nearly 7% in June and nearly 5% in July, and overall have fallen by 5% or more from a year earlier in every month for the past two years according to ShopperTrak(2). It's not all bad news however - consumers are still buying, they are just increasingly doing it online. Consumer behaviour is changing. Instead of wandering through stores making impulse purchases, shoppers use their mobile phones and computer... (more)

An Introduction to EJBs With Lots of Code

This was actually the first book on Enterprise JavaBeans that came into the market. Enterprise JavaBeans was released in June and made its debut at JavaOne this year. This is a pretty good book for developers who like to see a lot of code. The examples in the book are used to develop a fairly complex application and the code isn't meant for novices. Tom Valesky presents many examples. I like the fact that the book takes an example and builds its complexity in successive chapters. There's good coverage of distributed architectures and transactions. The author has also dedicated a chapter to provide some excellent guidelines for building distributed systems. For readers just starting out in distributed applications, the author provides the appropriate background. This book isn't for everyone, though. Readers already familiar with distributed systems and transactions m... (more)

TRIP.com's Online Travel Solution

There are nearly 6 million business travelers using the Internet, responsible for more than $30 billion in travel expenses each year. For the Internet-based travel services industry, this is a tremendous revenue opportunity and the competition for this market is very intense. At the same time, business travelers are perhaps the most demanding of travelers. Often, many of their trips are scheduled at the last moment, and under budget constraints. Additionally, these travelers may be booking frequent or regular trips, and don't want to spend more time than necessary searching for lowest fares or convenient flight times. TRIP.com's intelliTRIP is an online search tool for travel reservations along with a host of additional information services, all accessible through any standard Web browser. Saving time for the traveler is a major benefit of intelliTRIP; it allows the ... (more)

Tagging the Servlet: Part 1

Online stores are the new, next-generation, "revolutionize the world as we see it today" way of doing business. In the context of business transactions, online stores use the global Internet to facilitate the purchase and sale of goods and services. The ability to support online sales is an essential component of the new e-business paradigm for Internet-based businesses today. Putting together an enterprise-level application for an Internet store involves design and integration of various technologies that play specific roles in a distributed computing environment. A distributed topology is a prerequisite for building such Internet applications since the Internet is inherently distributed in nature. Due to the plethora of technology alternatives available in the computing arena today, designing architectures for an enterprise application involves choosing between t... (more)

An Online Ticket Store

In the January issue of CFDJ we walked through the development of the online "storefront." As a software architect, when designing an enterprise-level application, you frequently have to justify the choices you make in the technologies you select for the solution. You often end up answering a trio of questions — "why?", "what?" and "how?" This month, accordingly, I'd like to step back from the development of the Online Store application (the "what?" and the "how?") and focus on the "why?" Several readers have asked why using CF template pages with Java servlets is such a good idea. The whole application could have been built using just the CF application server. Similarly, the application could have been built using just Java technologies. These are valid questions. Coincidentally, I've been asked the same questions at my place of work. With the advent of J2EE (Java ... (more)

BEA Web Services

It is the dawn of a new season as BEA WebLogic Developer's Journal moves into its second year. What better way to start the new year than with a focus issue on Web services? And it's not too early to do so; as we move closer to BEA's eWorld 2003 developer conference in March, I'm sure Web services will be a hot topic. Before drafting this month's editorial, I sat down and really thought about what makes Web services compelling to me. I thought this through in numerous "contexts." The two I put myself into are those of a consumer and an application architect. Our current context affects how we perceive the world around us and, in the case of understanding the usefulness of Web services, what makes Web services compelling to us. As a consumer, quality of service is number one. Web services for consumers should always be available, should function properly, and should ... (more)