Peter Yared

ActiveGrid

Peter Yared
J2EE, .Net. Who needs em? Not, apparently, Amazon, Google, Yahoo or Sabre.

Peter Yared, who headed up the Liberty Alliance project at Sun, took notice, left Sun and founded ActiveGrid, a company dedicated to building Web applications upon LAMP (Linux, Apache, MySQL and PHP/Python/Perl), XML, Javascript and DHTML.

Host Scott Mace digs deep with Peter and contrasts the hardware application server model of connectivity with the distributed transaction grid model that many new applications (Google, Amazon, and eTrade, to name a few) are using to great success. They discuss the performance, scalabity, and platform independance advantages of LAMP and scaling out (more small machines) versus scaling up (fewer more expensive machines).

They touch on proprietary data models versus self-describing text files; javascript validation, good versus bad websites, and dynamic content; and make their way to discuss ActiveGrid's open-source (Apache Licensed) Grid Application Server and the advantages it offers to developers, among them xml simplicity, scalability, and the ability to layer in choices in functionality at run-time instead of at design-time.

Yared maintains there are really three types of grids: computational, utility (on-demand) and transaction grids (an example of which is ActiveGrid). He explains what makes a transaction grid different than using conventional load balancing software. Listen to Yared's effort to revive fourth-generation languages from their doldrums by building one that outputs standard XML metadata, XForms and Web service-defining BPEL flows.

What does this development model portend for Java and .Net? How will ActiveGrid support Java while simultaneously offering an alternative to it? How does IBM's recent endorsement of PHP for enterprise applications factor into this? Why does using multiple programming languages trump standardizing on only one? What's Yared's take on Adam Bosworth's call at Google for a universal data access protocol? How do XML-customized transactions at runtime reduce source code bloat? How did self-describing text sent over HTTP become the lingua franca of business? How does ActiveGrid stack up against Microsoft's forthcoming Indigo? Why is it not important for ActiveGrid itself to support two-phase commits across different vendors' databases? What is AJAX? What does Yared mean by a WS-Nothing approach to actually speed up Web services adoption? Why did ActiveGrid choose the Apache open source license for its base technology? What's Yared's assessment of the Liberty Alliance, which he helped start?


IT Conversations' publication of this program is underwritten by your donations and:


Peter Yared is the founder and CEO of ActiveGrid. Most recently, he was CTO of Sun Microsystems's Liberty Network Identity initiative. Mr. Yared was also CTO of Sun Microsystems’ Application Server Division. Before its acquisition by Sun, Mr. Yared served as CTO of NetDynamics, which pioneered the then-leading J2EE application server. Earlier, Mr. Yared was founder and CEO of JRad Technologies, an enterprise Java company acquired by NetDynamics. Additionally, Mr. Yared was Chief Architect of client/server products at object-oriented tool maker Prograph International and the architect of several mission-critical systems deployed by U.S. government agencies and the GED Testing Service. Mr. Yared holds a BS in Computer Science from the University of Maryland.

Resources:

This program is from the Opening Move series.

For Team ITC:

  • Description editor: Cori Schlegel
  • Post-production audio engineer: Bruce Sharpe

This free podcast is from our Opening Move series.