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).
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.
This program is from the Opening Move series.
For Team ITC:
This free podcast is from our Opening Move series.