<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>SOA - Integration Industry Pulse</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/" />
<modified>2008-05-01T20:59:35Z</modified>
<tagline>Industry trends and vendor spotlights from Beth Gold-Bernstein, ebizQ&apos;s vice president of strategic services.</tagline>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4</id>
<generator url="http://www.movabletype.org/" version="3.2">Movable Type</generator>
<copyright>Copyright (c) 2008, bethgb</copyright>
<entry>
<title>Event Processing Virtual Conference</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/05/event_processin.php" />
<modified>2008-05-01T20:59:35Z</modified>
<issued>2008-05-01T20:35:57Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3688</id>
<created>2008-05-01T20:35:57Z</created>
<summary type="text/plain">Event processing and event driven architecture (EDA) provide a way for organizations to implement real time visibility and proactive decision making in the enterprise. Just about every survey we do shows that business agility is the #1 business driver for...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>EDA</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>Event processing and event driven architecture (EDA) provide a way for organizations to implement real time visibility and proactive decision making in the enterprise. Just about every survey we do shows that business agility is the #1 business driver for most IT investments these days. While SOA is being touted as the architecture for delivering agility, EDA is the architecture that provides real time visibility, alerts, and recognition of impending issues to enable more proactive management.    </p>

<p>Event processing is actually not new. It has been in use for many years in the financial industry. Algorithmic trading is an example. It has also been used in systems and network monitoring. However, there seems to be some misconceptions and confusion about how EDA relates to SOA, how it is different, and how it can be of use in mainstream applications.</p>

<p>If you've been pondering these questions, ebizQ is holding a <a href="http://www.ebizq.net/events/event_processing/">virtual conference</a> next week which will feature the luminaries in the event processing field.  Roy Schulte, VP Gartner, will be giving a keynote presentation that explain much about what event processing is and what it can do.  The Jake Frievald of iWay will be speaking about BI in an Event Driven World where he will present a generic event-driven BI framework gleaned from what customers have actually been implementing. We have an all star panel featuring David Luckham, father of CEP and Mani Chandy, professor at Cal Tech. Then Charles Brett will present Forrester's Event Processing Taxonomy.</p>

<p>This conference will feature a brand new virtual environment which includes a networking lounge and new virtual booths. Attendees who visit all the booths will be eligible to win a GPS system. At the end of the day we are giving away 5 copies of David Luckam's book "The Power of Events", for the five best questions of the day.</p>

<p><a href="http://www.ebizq.net/events/event_processing/">So come and ask your questions. </a> This event is pretty much guaranteed to provide you with valuable information. </p>]]>

</content>
</entry>
<entry>
<title>Creating an ICC</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/04/creating_an_icc.php" />
<modified>2008-04-14T17:16:37Z</modified>
<issued>2008-04-14T16:09:58Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3642</id>
<created>2008-04-14T16:09:58Z</created>
<summary type="text/plain">I recently caught up with John Schmidt, who has recently joined Informatica as the VP, of Global Integration Services. John is also the Chair of the Integration Consortium, and is now helping Informatica define a set of best practices and...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Vendor Briefings</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>I recently caught up with John Schmidt, who has recently joined <a href="http://www.informatica.com">Informatica </a> as the VP, of Global Integration Services. John is also the Chair of the Integration Consortium, and is now helping Informatica define a set of best practices and services for implementing an Integration Competency Center (ICC). John stated that when Informatica polled its customers and asked what they would like to see Informatica   invest in, it was in helping them create the ICC.  </p>

<p>Now, this intrigued me because, if the truth be known, lately I've been taking the "I" off my ICC slides and just renaming it the Competency Center for SOA initiatives - the thought being that integration efforts are now being   subsumed as a part of SOA, or as an enabler to SOA - but becoming less of a separate initiative.  But John insisted that integration was indeed important in and of itself, and is being driven by enterprise strategies for aligning IT and Business, (and this includes SOA), and the need is to create formal governance processes and this demands and ICC,  The second driver John mentioned is data warehousing and business intelligence, and the need to create a common view of the customer, or a 360 degree view of the business. These initiatives include master data management and integration. The third driver John mentioned is regulatory or other compliance issues, data security, and privacy, where the ICC becomes the center for maintaining data quality. </p>

<p>Must admit I had some difficulty getting my mind around the last one. The ICC responsible for Data Quality? Isn't that the realm of the data center, which most large organizations have had in place for years? But John insisted that federated data requires a centralized governance group to manage the canonical models and map the semantic meaning of data across business domains. </p>

<p>In my experience, data governance is more about politics than anything else - who owns the data and who can access it. And of course, governance needs governors. If no one is responsible for enforcing governance policies, how is governance going to actually be implemented? So I agree that these issues of control and governance of distributed and federation information require some changes to the org chart in order to make them happen. But what is the correct organization and what should the responsibilities of a CC be?  </p>

<p>John Schmidt outlined core competencies he has defined as part of the practice: </p>

<p>     1.	Financial management. The ICC operates as a shared service. This is a set of best practices around charge back for shared infrastructure and individual services. <br />
         I think this capability is definitely needed for SOA as well.<br />
     2.	Architecture . The ICC does not do enterprise architecture, but is responsible for the information architecture. They work with the enterprise architecture group, and "connects the dots",  by mapping schemas to physical data sources to enable the translation, transformation, and integration. This ICC is the central federated repository. <br />
         I asked John what he thought about using semantic metadata to enable this instead of all the proprietary mapping techniques, and he responded that it's not a viable alternative today.  <br />
     3.	Business Process Management. According to John this is not BPM per se, but this includes service flow modeling, information flows, business event modeling, and common definition of business events. <br />
         Sounds to me this is more about SOA, than integration. <br />
     4.	Integration methodology . The process of running an ICC, defining it, organizing it, all the things you need to run an integration group, and how it will interact with other IT groups.<br />
     5.	Metadata management . The core tool is the metadata repository. The ICC group is responsible for data  assets. Metadata ends up being a federated model. There are multiple repositories, and all have different views. The ICC understands the federated model and focuses on the key integration points between the different parts of the organization.<br />
     6.	Modeling management . This includes techniques around canonical data modeling, what are the best practices, how do you build them.<br />
     7.	Integration Systems. This is about running integration systems as a specific class of applications – all the discipline of how your manage, plan and operate the system. Formerly, when he was at the Bank of America, John Schmidt was responsible for running the the biggest Web methods integration system in the world.  There was never any time when there were no transactions going through it. He said doing maintenance is like changing the tire while the car is moving.  – how do you do maintenance. Changing tires on the care when it’s moving. Business rules, hierarchy of services. All needs to be managed. Integration will be a core competency and discipline. </p>

<p>In his book, <a href="http://www.amazon.com/Integration-Competency-Center-Implementation-Methodology/dp/0976916304">Integration Competency Center: An Implementation Methodology</a>, John defines different ICC models: </p>

<p><img alt="icc_diagram.jpg" src="http://www.ebizq.net/blogs/bethgb/archives/icc_diagram.jpg" width="456" height="240" /></p>

<p>While I absolutely agree with John that organizations truly need to develop core competencies in integration, I think it is less clear what the roles and responsibilities of an ICC should be, and some of that depends on how organizations approach integration - whether it is a strategic initiative in itself, part of a an SOA strategy, or (as it is in most cases) a tactical solution for implementing a new business capability, as well as the model of the ICC or CC, or SOA CC.  </p>

<p>While some of the roles and responsibilities John outlines may not all fall within an ICC, I think organizations that are seeking more agility through integrated solutions that cross existing application boundaries, need to think about these roles and responsibilities and define where they lie within the organization. Without governance we're going to to fall into the lawlessness of the wild west, and distributed, federated approaches will quickly run into problems. Governance requires governors.  </p>

<p>So where do you fall on this spectrum? Are you building an all encompassing ICC? Are you creating different org structures? Are you experiencing the pain of having to make these decisions yet?  </p>

<p></p>

<p><br />
</p>]]>
<![CDATA[<p>  </p>]]>
</content>
</entry>
<entry>
<title>Lombardi Releases SaaS BPMN Modeler</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/04/lombardi_releas_1.php" />
<modified>2008-04-09T21:19:05Z</modified>
<issued>2008-04-09T21:16:09Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3628</id>
<created>2008-04-09T21:16:09Z</created>
<summary type="text/plain">Yesterday Lombardi announced availability of Blueprint, its on-line process modeling tool designed for business people, and offered on a SaaS basis. Lombardi also announced process definition packages to accelerate the development and deployment of processes. I decided to hold off...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Industry News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>Yesterday <a href="http://www.Lombardi.com">Lombardi</a> announced availability of Blueprint, its on-line process modeling tool designed for business people, and offered on a SaaS basis. Lombardi also announced process definition packages to accelerate the development and deployment of processes.  </p>

<p>I decided to hold off on this blog post this until I actually had a chance to check this out. Lombardi is claiming it’s one of the easiest modeling tools on the market.  I’ve used the SaaS modeling tools from TIBCO, and Intalio, and I’ve looked at some Visio based tools. I wanted to check into this one. So here’s my first impression.</p>

<p>My initial question when I logged in was “where is the BPMN pallet?” I was expecting to see all the BPMN shapes up there to drag and drop. Instead, Blueprint offers two views. One is the business level discovery view which essentially has milestones and activities (business level ideas). To add decision points and loop backs, etc, you right click on a line to choose a shape. I wondered if Lombardi had read the Israeli pilots manual. There was a story (I admit I don’t know if it’s actually urban legend because I have not verified it) that a panel tried to determine best practices by the best Israeli fighter pilots. What made them so successful? The pilots only agreed to talk after they were promised there would be no recriminations. But the answer was that when they got into a combat scenario, they shut down most of the control panel to only focus on what was relevant to finding and shooting the enemy. This is the approach that Lombardi has taken. Not a lot on the pallet to get confused by, but you can go deeper by right clicking.</p>

<p>In the discovery view you add things like business owners, process experts, inputs and outputs, any problems (which can also be color codes), and documentation. In other words it’s the initial business view. From there, you can simply change views to the Process Diagram and get the full BPMN diagram with swim lanes. There is also a documentation view. It is fairly easy to link to sub processes and go back and forth between linked processes. I found this to be a major differentiator from other tools I’ve tried.  </p>

<p>Lombardi also announced packages, which are built around things you would do with Blueprint. These are service offerings that include Lombardi’s BPM methodology.  They announced a Process Inventory Package, a three week service offering where they will inventory all the processes in a certain area of the business to increase productivity. There is also a Process Assessment package, a 3 day service which focuses on a certain area of the business with the goal of understanding which of the detailed processes impact key KPIs and SLAs. There is also a two-week Process Analysis to detail a BPM process. These are all fixed priced service offerings.</p>

<p>You can go online and <a href="http://blueprint.lombardi.com">check Blueprint out for free</a>, which allows you to model a few processes. The full version will allow you to import Visio diagrams, of course model more processes, export diagrams to PowerPoint, print them, provide a shared repository, and integrate with Teamworks to automate the processes. </p>

<p><br />
 <br />
</p>]]>

</content>
</entry>
<entry>
<title>Live from IBM Impact</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/04/live_from_ibm_i_1.php" />
<modified>2008-04-07T22:03:06Z</modified>
<issued>2008-04-07T20:35:47Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3615</id>
<created>2008-04-07T20:35:47Z</created>
<summary type="text/plain">I&apos;m in Las Vegas from IBM IMPACT - their yearly customer event focused on SOA. Over 6300 attendees are here. The morning started out in the MGM Arena with a marching band, the CIO of Harley Davidson riding in on...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>SOA</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>I'm in Las Vegas from IBM IMPACT - their yearly customer event focused on SOA. Over 6300 attendees are here.  The morning started out in the MGM Arena with a marching band, the CIO of Harley Davidson riding in on a motorcycle, Cirque du Soleil acrobats swinging from long pieces of fabric hanging from the ceiling, and Drew Carey MCing and entertaining.  It culminated in a improv script which had Drew Carey and Robert LeBlanc, General Manager, Global Consulting Services and SOA, IBM, navigating their way barefoot and blindfolded among 100 mouse traps. Couldn't help but wonder if it was strangely familiar territory for LeBlanc. A fun morning so far. </p>

<p>The major theme is Smart SOA. Drew Carey stated he had no idea what SOA is (and many in the audience around me indicated he was not alone) but IBM does it smarter. Steve Mills indicated that IBM does it smarter because of the  6550 customer implementations IBM has done. In fact the number one announcement was that IBM is the industry leader in SOA implementations. Over 272 customers speaking this week. IBM is capitalizing on and productizing this experience. Also announced was the release of 270 agility metrics 270. You can even take an SOA health check.  </p>

<p>Another way IBM is capitalizing on the experience is by creating industry solutions. One of the solutions that has me very intrigued is Smart SOA approaches for going green. Have to wait until tomorrow to hear what that's all about. </p>

<p>IBM is also announcing a BPM Suite with Events Management, which includes the Apsoft acquisition. Last year IBM introduced an electronic game to teach BPM. They have introduced the curriculum into hundreds of colleges.  </p>

<p>One of the more interesting ideas IBM is moving forward with is creating social networks to enable architects, analysts, business people, academics, to share ideas around SOA. There is a 72 hour  <a href="http://services.alphaworks.ibm.com/SOAJAM">SOA JAM</a> going on. You can join it from your desktop. </p>

<p>Onto more sessions. </p>]]>

</content>
</entry>
<entry>
<title>BI Meets Event Processing</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/04/bi_meets_event.php" />
<modified>2008-04-01T20:39:48Z</modified>
<issued>2008-04-01T20:36:21Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3585</id>
<created>2008-04-01T20:36:21Z</created>
<summary type="text/plain">There is a very big movement in the industry away from after-the-fact reporting and analysis to on-demand information delivered in context, what some are calling operational BI. Last year ebizQ did a virtual conference on BI in Action during which...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>BI</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>There is a very big movement in the industry away from after-the-fact reporting and analysis to on-demand information delivered in context, what some are calling operational BI. Last year ebizQ did a virtual conference on <a href="http://www.biinaction.com/">BI in Action</a> during which we had a panel discussion on BI and BPM, and how BI was evolving into more on-demand, operational BI.  The overall message was clear. Organizations are seeking more in-depth information on-demand, within the course of business, as opposed to periodic, after-the-fact reports. </p>

<p>I recently spoke with <a href="http://www.truviso.com ">Truviso </a> about an innovative approach they have developed for delivering on-demand information in high data volume environments. As Roman Bukary, VP marketing and business development, explained it, instead of executing SQL queries against large volumes of data, Truviso analyzes the information as it moves through the pipe. It actually uses standard SQL, but can apply queries to high volume data streams, and feed dashboards with the information or even trigger data-driven actions and alerts. </p>

<p>The company was co-founded in 2005 by Berkley professor Michael Franklin and his assistant Sailesh Krishnamurthy, who is now the chief architect. They developed an engine that uses  standard SQL queries to analyze data as it moves across systems, regardless of where it comes from. The result is massive scalability and performance, clocked at 100,000 records per second on a single machine. Additionally, thousands of concurrent queries can be run continuously and simultaneously on a single server, and the queries can be run over both real-time and historical data from within a single engine. Truviso uses open source database PostgreSQL which enables data to be optionally persisted for replay, back-testing, drill-down, bench-marking and other purposes. The system can be run distributed across applications, databases, and edge devices, allowing for massive linear scalability. The system includes integration components so it can accept data from multiple different sources, including message queues. Each connector is provides transformation capabilities. </p>

<p>Foreign currency trading was the first market Truviso entered. They also have solutions for capital markets, retail inventory, logists, SOA/Network monitoring, and RFID/Sensor Network. </p>

<p>Because it built on top of PostgreSQL, it can deploy natively on any OS or hardware platform. It can run in a virtualized environment, and Truviso is (or will soon be) available as a SaaS solution. Because it uses standard SQL companies can migrate historical reporting to real-time analysis in a matter of hours.  </p>

<p>BI meets event processing. On demand BI. Intelligent event processing. This technology seems to span categories, as well as uses in the enterprise. </p>

<p><br />
</p>]]>

</content>
</entry>
<entry>
<title>Sun&apos;s GRC Eco-System</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/03/suns_grc_ecosys_1.php" />
<modified>2008-03-27T03:49:58Z</modified>
<issued>2008-03-26T04:32:10Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3561</id>
<created>2008-03-26T04:32:10Z</created>
<summary type="text/plain">I recently caught up with Nicholas Crown, Product Line Manager of Sun’s Identity Business Unit, to talk about Sun’s new strategy to address the growing IT Governance, Risk Management and Compliance (GRC) market. The cornerstones of Sun’s strategy are its...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Vendor Briefings</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>I recently caught up with Nicholas Crown, Product Line Manager of Sun’s Identity Business Unit, to talk about Sun’s new strategy to address the growing IT Governance, Risk Management and Compliance (GRC) market.  The cornerstones of Sun’s strategy are its current identity portfolio along with the Vaau acquisition, which provided enterprise role-based access management. </p>

<p>Sun is planning to create an IT GRC eco-system which includes ISV partnerships, SI solutions, acquisitions and other Sun product offerings. You should expect to hear more announcements starting next quarter.  Below is a graphic of how Sun views a GRC eco-system.</p>

<p><img alt="SUN it_grc_logical_view.jpg" src="http://www.ebizq.net/blogs/bethgb/archives/SUN%20it_grc_logical_view.jpg" width="621" height="478.5" /></p>

<p>In Sun’s view identity and access management are big components of a compliance solution, and a good place to start. Companies then can build out the rest of the capabilities through partner solutions. </p>

<p>Today Sun does not have anything for the management layer, but they’re working on that. I asked Nicolas where ITIL would fit, as it is becoming popular for IT Governance, and was told it would be considered one of the frameworks in the eco-system and there could be others. He stated that customers often develop their own frameworks, or begin with a standard and then customize it, and the logical view will accommodate that. </p>

<p>However, I was left with the question as to how SOA Governance, also a very big topic these days, fits into the IT GRC eco-system defined by Sun.  SOA is changing the very nature of what we call an IT application. The monolithic applications of the past are giving way to mash-ups and composite applications. Many of the same policies that pertain to IT applications, including access control and identity management, also pertain to services. It would seem to me to be a natural conclusion that SOA Governance is a part of the overall IT GRC.  How can you provide end-to-end security, risk management and compliance if the policies are not equally applied to the fast growing part of the IT portfolio represented by services? Can they really be separate disciplines, technologies and solutions? Does SOA Governance belong on the GRC roadmap? How are you handling it you your organization? </p>]]>

</content>
</entry>
<entry>
<title>MS Vista and Web 2.0 Musings</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/03/ms_vista_and_we.php" />
<modified>2008-03-20T22:44:03Z</modified>
<issued>2008-03-20T15:58:25Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3543</id>
<created>2008-03-20T15:58:25Z</created>
<summary type="text/plain">One of the things that swamped me in the past month was setting up a new computer. Never fun. This one was interesting as I was forced to migrate to Vista. There has been a lot of talk about Vista...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Industry Trends</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>One of the things that swamped me in the past month was setting up a new computer. Never fun. This one was interesting as I was forced to migrate to Vista.  There has been a lot of talk about Vista in the industry, especially it's failure to succeed. InfoWorld is spearheading a petition to keep XP, and I even signed the petition knowing I would be buying a new computer soon.  This week InfoWorld published an interesting article <a href="http://weblog.infoworld.com/enterprisedesktop/archives/2008/03/was_vista_doa.html?source=NLC-DAILY&cgd=2008-03-18">"Was Vista DOA?"</a> The article talks about the early bugs with drivers that did not work and compatibility issues. But this paragraph summed it up for me: </p>

<p>"Here was an OS that, from an enterprise IT standpoint, had almost nothing going for it: No major new technologies; no paradigm-shifting architectural changes; nothing to whet a system administrator's appetite. What it did have was layers and layers of consumer-focused baggage: Pervasive DRM plumbing; dubious multimedia prioritization tweaks; OS X-envy driven eye candy. Basically, it was an OS designed to secure Microsoft's seat at the RIAA/MPAA roundtable, and little else."</p>

<p>Here was the eye opener. Vista represents little more than an expense for IT departments - it has nothing else to offer. But I must admit, even after having to spend more than I would have liked to upgrade software which was admittedly old but still did the job I needed it to do, I like Vista. The user experience is a big improvement over XP. Eye candy is part of the appeal. But it all seems to work more smoothly. It's easier to use. There's less arm wrestling with MS Word and Powerpoint. Things are more integrated. It feels more productive. Now from an IT enterprise point of view I have to admit it's probably not enough to justify the expense. But it made me understand the appeal of the Mac. My son-in-law asked for the new Mac OS for his birthday. Can you imagine any PC user wanting the gift of an operating system for their birthday? Usually I'm squarely on the side of enterprise IT, but I'm starting to change my tune a bit. The end user experience should not be discounted as unimportant eye candy. IT needs to enable a smooth and seamless user experience. It cannot be a mere secondary afterthought to other IT requirements. </p>

<p>Which brings me to my musings on Web 2.0. On Mar. 19th ebizQ held it's first Web 2.0 virtual event, a live Roundtable Discussion on <a href="http://www.ebizq.net/webinars/9069.html">Web 2.0 and SOA</a> (you can view the archive). We had an all-star panel including <a href="http://web2.socialcomputingmagazine.com/">Dion Hinchcliffe</a>, <a href="http://www.zapthink.com/">Ron Schmelzer</a> and <a href="http://www.ebizq.net/webinars/9069.html">Doug Wilson</a>, and they were all great at explaining the role and benefits of Web 2.0 in the  enterprise. But the audience questions were equally interesting. One attendee stated that while blogging was successful in the enterprise, they experienced problems with viruses from social networking sites such as Facebook, even after deploying all the virus, adware and malware protection, and wondered what the ROI was for the organization. Another attendee wondered if spending time on social networking sites meant lost productivity of employees.  Dion Hinchcliffe said they have reviewed all the case study data and there is definitely an ROI for Web 2.0. Doug Wilson of IBM stated that internally deployed social networking software has lead to increased productivity across the organization. He made that case that many business services are executed by humans who need to interface with other humans as well as systems to do their job. Web 2.0 provides the support to carry out human based business services which in turn rely on back end system services.</p>

<p>So the whole idea of how humans interact with computers is becoming more important in the enterprise. Interestingly, a poll of attendees showed that 50% of the live online audience were investigating Web 2.0 solutions, 13% were piloting them, 38% had Web 2.0 solution(s) in production, but 0% said that Web 2.0 was prevalent throughout the organization. However, Doug Wilson indicated that the social networking solution internal to IBM is largely responsible for enabling the the highly matrixed reporting structure and enabling people to connect more easily.</p>

<p>Bottom line - Web 2.0, while difficult to precisely define, is here, growing, and likely to change our expectations of the way we work. In the future, we are going to expect a seamless experience. We are going to be less tolerant of being forced to do things the way IT works, we are going to expect IT to enable the way we want to work. So shame on you Microsoft for creating an OS that enterprise IT doesn't need but end users do. And shame on all the IT folks dismissing Vista as DOA and not considering for a moment the benefits of the human interface advancements as being valid. There's a lesson to be learned on both sides. </p>

<p>Now I think I'll go tag something.</p>]]>

</content>
</entry>
<entry>
<title>Web 2.0 and SOA</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/03/web_20_and_soa.php" />
<modified>2008-03-19T00:44:30Z</modified>
<issued>2008-03-18T21:56:26Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3538</id>
<created>2008-03-18T21:56:26Z</created>
<summary type="text/plain">BACK TO THE BLOG!!! Please excuse my long absence. Setting up a new computer, a new office, starting a new venture in addition to everything else I am continuing to do has left me with little sleep and little time...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Events</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>BACK TO THE BLOG!!!  Please excuse my long absence. Setting up a new computer, a new office, starting a new venture in addition to everything else I am continuing to do has left me with little sleep and little time to do anything that was not totally essential in that moment. Blog just never made it to the list.</p>

<p>However, I absolutely could not fail to tell you about a great virtual event that will happen on Wednesday, March 19th. As part of the ebizQ In <a href="http://www.ebizq.net/events?toeventshome">Action Virtual Conference Series</a> there will be a LIVE Roundtable discussion on Web 2.0 and SOA. We have an amazing panel which includes: <a href="http://web2.socialcomputingmagazine.com/">Dion Hinchcliffe</a>, Founder and Chief Technology Officer for the Enterprise Web 2.0 advisory and consulting firm Hinchcliffe & Company, creator of Web 2.0 University, and co-author of <a href="http://www.amazon.com/Web-2-0-Patterns-entrepreneurs-information/dp/0596514433/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1205877231&sr=8-1">"Web 2.0 Patterns: What entrepreneurs and information architects need to know"</a>; Ronald Schmelzer, Managing Partner at <a href="http://www.zapthink.com/">ZapThink</a>, well-known SOA expert, lead author of "<a href="http://www.amazon.com/XML-Web-Services-Unleashed-Schmelzer/dp/B000C4SOI4/ref=sr_1_1?ie=UTF8&s=books&qid=1205877505&sr=1-1">XML And Web Services Unleashed</a>", and co-author of "<a href="http://www.amazon.com/Service-Orient-Be-Doomed-Orientation/dp/0471768588/ref=sr_1_1?ie=UTF8&s=books&qid=1205877652&sr=1-1">Service-Orient or Be Doomed</a>"; and Doug Wilson is an IBM Distinguished Engineer, Chief Technology Officer for Portal & Collaboration Products, and the Vice Chairman of the Software Group Architecture Board for IBM Software Group.  </p>

<p>With this group of esteemed panelists I can guarantee you a lively and thoughtful discussion. If you miss the live broadcast, it will be available in the archive. However, you must attend the live session to win any of the giveaways.  ZapThink is giving away one free pass to it's <a href="http://www.ebizq.net/to/zapthink ">Practical SOA course March 25, 2008, Newark, N.J. </a>ZapThink is also offering ebizQ members $100 of the regular $295 price. Use this <a href="http://www.ebizq.net/to/zapthink">link for ebizQ members</a> and enter the promo code EBIZQPSOA. </p>

<p>Hinchcliffe & Company is offering a free course in their Web 2.0 University designed to teach Web 2.0 and Enterprise 2.0 techniques on May 6-7, New York, NY. They are also offering $300 discount of the regular $995 price. ebizQ members can use this <a href="http://www.ebizq.net/to/web20u">link for the discount</a>.</p>

<p>But wait, there's more (about now I feel like Ellen DeGeneres who gives all her audience members gifts), but you've got to attend the live broadcast for this one. ebizQ will award 10 copies of  <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470241993.html">"Web 2.0 Heroes"</a> by Bradley L. Jones. Due out next month, the book profiles innovators at companies like eBay, Microsoft, Sun Microsystems, Adobe/ Macromedia, YouSendIt, IBM,Bloglines, Ning, Technorati, Zoho and many others to show where Web 2.0-based business is going in the future.</p>

<p><img alt="web20heroes.jpg" src="http://www.ebizq.net/blogs/bethgb/archives/web20heroes.jpg" width="100" height="152" /></p>

<p>I kid you not. This LIVE event is not to be missed. <a href="http://www.ebizq.net/webinars/9069.html#register">Register now. </a></p>]]>

</content>
</entry>
<entry>
<title>TIBCO Announces Availability of TIBCO ActiveMatrix™ 2.0</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/02/tibco_announces_1.php" />
<modified>2008-02-11T16:26:36Z</modified>
<issued>2008-02-11T16:21:21Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3398</id>
<created>2008-02-11T16:21:21Z</created>
<summary type="text/plain">Today TIBCO announced general availability of TIBCO ActiveMatrix™ 2.0 which is designed to simplify SOA development, deployment and management. While SOA is being widely recognized and an architectural best practice for enabling business and IT to respond quickly and more...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Industry News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>Today <a href="http://www.tibco.com">TIBCO </a>announced general availability of <a href="http://www.ebizq.net/news/8929.html"> TIBCO ActiveMatrix™ 2.0</a>  which is designed to simplify SOA development, deployment and management.  While SOA is being widely recognized and an architectural best practice for enabling business and IT to respond quickly and more easily implement new solutions, SOA is not a single technology, which makes it inherently complex. The challenge is to get all the different technologies that comprise a SOA solution to work together easily.  </p>

<p>TIBCO’s ActiveMatrix allows companies to design, develop, deploy, manage and govern SOA solutions without having to worry about each of the underlying technologies. It is a grid architecture that enables different technologies to be “plugged in”. The grid provides the integration and common management and governance across all the technologies.  </p>

<p>In ActiveMatrix 2.0 BusinessWorks now runs natively as a container. You can take existing BusinessWorks projects, including BPEL orchestration, can compose it with java or .Net and deploy and manage it all as a single application. Adapters also run in service containers. You can take a configuration that defines what functionality is being exposed from the application, such as SAP or a database, deploy it in an ActiveMatrix container, and it becomes a fully managed service. </p>

<p>ActiveMatrix 2.0 has added a new standalone engine for service mediation. Tibco has unbundled the service bus (ESB) from BusinesWorks to provide a lower price entry point for developing new services that can be plugged into the ActiveMatrix platform. </p>

<p>TIBCO has also expanded its SCA support.  SCA emphasizes the decoupling of service implementation and service assembly from the details of the technical infrastructure and access methods used to invoke services. SCA components operate at a business level and use a minimum of middleware APIs. The companies contributing to the SCA standard include: BEA Systems, Cape Clear Software, IBM, Interface21, IONA Technologies PLC, Oracle, Primeton Technologies Ltd, Progress Software, Red Hat Inc., Rogue Wave Software, SAP AG, Siebel Systems, Software AG, Sun Microsystems, Sybase, TIBCO Software Inc. As more companies build SCA support into their platforms it will make services easier to deploy. This is TIBCO’s goal is supporting SCA. </p>

<p>ActiveMatrix 2.0’s SCA support includes a composition editor as well as expanded deployment and management support. It provides an integrated service view which shows a service with all its dependencies. This enables operations to more easily understand what might be the root cause of a failure.  Policy management is also available for all services. When services are built with ActiveMatrix all the SCA annotations are automatically generated. TIBCO claims this contributes to up to 50 percent greater productivity and lower cost of ownership. Integration, maintenance and governance are built into the platform, and available regardless of the technology used to develop the service.  </p>

<p>ActiveMatrix 2.0 can also import process models developed in Visio or Aris, make them live, and tie them to the applications. The integrated registry and repository can then show how business processes are impacted by changes. This allows better alignment between IT and the Business.  </p>

<p>From a pure architectural standpoint, ActiveMatrix 2.0 represents best practices for creating an integrated infrastructure. It simplifies SOA by providing a set of common infrastructure services to all business level services, regardless of technology difference, making it almost as easy to deploy a new business service as it is to plug in a new appliance into the electrical grid. </p>]]>

</content>
</entry>
<entry>
<title>HP Announces New SOA Governance Services and Software</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/01/hp_announces_ne_1.php" />
<modified>2008-01-31T04:38:43Z</modified>
<issued>2008-01-31T04:32:57Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3359</id>
<created>2008-01-31T04:32:57Z</created>
<summary type="text/plain">This week HP made a number of announcements around their SOA governance capabilities including new professional services and software in order to help companies “accelerate SOA adoption, drive increased business value and reduce potential risk to the business.” According to...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Industry News</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>This week <a href="http://h71028.www7.hp.com/enterprise/cache/484275-0-0-225-121.html?jumpid=reg_R1002_USEN">HP </a>made a number of announcements around their SOA governance capabilities including new professional services and software in order to help companies <a href="http://www.hp.com/hpinfo/newsroom/press/2008/080128xa.html">“accelerate SOA adoption, drive increased business value and reduce potential risk to the business.”</a></p>

<p>According to Avrami Tzur, VP SOA, HP’s customers were asking for help in determining the governance process and deciding whether to focus on quality or performance. In response HP has launched three new professional services, all of which are short in length, with defined deliverables. The SOA Validation service comes with Systinet and the best practice governance process for validating services embedded in it. This can then can be expanded across the organization. The Quality service includes pre-defined metrics and processes. Because so many customers already have the Mercury quality software this service focuses on validating the quality and performance.  The other new service regards helping customers with performance of their SOA services. </p>

<p>The software announcements include a new release of Systinet SOA Manager. This includes the Talking Blocks software purchased by HP 3-4 years ago. It includes runtime management, security, and routing mediation of web services. HP’s vision is to provide software to govern the whole life cycle of a service.  </p>

<p>HP also announces a new product. HP SOA Registry Foundation packages and simplifies the Systinet registry, so it can now ship to many OEMs. It can easily be put on developers’ desks,  and into distributed replicated environments such as oil and gas. The US Army is putting it in tanks. The registry is autonomous but is also integrated with Systinet and supports interoperability at runtime to achieve the full governance solution.</p>

<p>HP is also offering a new suite of SOA education and training courses. Last May HP announced its SOA strategy as focusing on governance and management - two areas where HP has considerable enterprise experience and software offerings. HP's strategy is to remain platform agnostic and provide the services and software to manage, govern and provide quality assurance for services. This announcement of new services and software furthers this vision. <br />
</p>]]>

</content>
</entry>
<entry>
<title>New Market Survey by Amberpoint</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/01/new_market_surv.php" />
<modified>2008-01-21T15:09:26Z</modified>
<issued>2008-01-18T14:27:07Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3316</id>
<created>2008-01-18T14:27:07Z</created>
<summary type="text/plain">Amberpoint released the results of an SOA market survey which contained some expected and some surprising results. Expected - the market is still in the early stages. Surprising - respondents reported a 98.5% success rate saying their implementations met all or a portion of their expectations and requirements. </summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>SOA</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>Today <a href="http://www.amberpoint.com/">Amberpoint </a>released the results of a <a href="http://www.ebizq.net/to/amberpointsurvey121">survey</a> designed to determine the maturity level of the SOA market, the issues practitioners are worrying about, and to assess complexity and technology of their environments. There were a total of 330 respondents, including 48 customers and 282 non-customers.  34% of the respondents were in operations, 31% were in development, 24%  were architects, with remaining 11% characterized as "other".</p>

<p>Like all of the ebizQ polls and surveys have shown, the Amberpoint survey found that the majority is still in the early stages of adoption.  But there were also some surprising results. The Amberpoint survey showed that relatively few (20%) of the deployed SOA solutions are standalone, single department systems. Most are used across departments or even externally. This survey indicated that the biggest benefit of SOA is its used in addressing integration issues.  This, again, is an indication of the early stages of the market as few companies have mastered the art of building reusable business services and achieving true business agility based on SOA infrastructures. </p>

<p>But IMHO the singularly <strong><em>most</em></strong> surprising finding of this survey is that 98.5% of respondents called their SOA implementations "successful". When in the industry have we EVER seen a 98.% success rate with any technology or approach - especially in an early market? I think this is something worth exploring more. What has been your experience. Have you had a 98.% success rate? <br />
<a href="http://www.ebizq.net/to/amberpointsurvey121"><br />
Download a copy of the survey results. </a></p>

<p><font face="Arial" size="2">Listen to the podcast with Ed Horst, VP Marketing, Amberpoint &nbsp;</font><a href="http://www.ebizq.net/blogs/bethgb/archives/podcasts/ebizQ_podcast_AmberPoint_Ed_Horst_011508.mp3"><font face="Arial" size="2">
<font face="Arial" size="2"><object type="application/x-shockwave-flash" height="28" width="300" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/bethgb/archives/podcasts/ebizQ_podcast_AmberPoint_Ed_Horst_011508.mp3
"></object></font></p> </span></font><br>

<p>Download file</font></a><br /></p>

<p><br />
</p>]]>

</content>
</entry>
<entry>
<title>Open Group&apos;s New IT Specialist Conference</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/01/open_groups_new.php" />
<modified>2008-01-18T20:24:48Z</modified>
<issued>2008-01-17T21:50:16Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3313</id>
<created>2008-01-17T21:50:16Z</created>
<summary type="text/plain">At the end of this month on Jan 30th, I&apos;m heading out to San Francisco for a new conference The Open Group is launching - the IT Specialist Conference. It will be held on the last day of the The...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>Podcast</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>At the end of this month on Jan 30th, I'm heading out to San Francisco for a new conference <a href="http://www.ebizq.net/to/TOGPCVSHOW011508">The Open Group</a> is launching - the IT Specialist Conference. It will be held on the last day of the The 17th Enterprise Architecture Practitioners Conference which runs  January 28-30.  Both are at the Fairmont Hotel, San Francisco. If you plan to be out there and would like to meet for a chat please respond to this blog. I'll be speaking on a panel and doing some podcasting from out there.</p>

<p>This week I spoke with James de Raeve,  VP of Certification for The Open Group. The Open Group is kicking off its <a href="http://www.ebizq.net/to/TOGPCVCERT011508">IT Specialist Certification</a> program to attendees at the conference along with current Open Group members. We talked about the role of the IT Specialist, and the new certification program.</p>

<p>You can listen to the Podcast here:</p>

<p><font face="Arial" size="2">Listen to the entire&nbsp;podcast </font><a href="http://www.ebizq.net/blogs/bethgb/archives/podcasts/Open_Group_Podcast_011508.mp3"><font face="Arial" size="2">Download file</font></a><br /><font face="Arial" size="2"><object type="application/x-shockwave-flash" height="28" width="300" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/bethgb/archives/podcasts/Open_Group_Podcast_011508.mp3"></object></font></p>
</span></font><br>

<p>You can also <a href="http://www.ebizq.net/filelib/8827.html">read the transcript</a> of the podcast.  <br />
</p>]]>

</content>
</entry>
<entry>
<title>Automated Defect Prevention</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2008/01/automated_defec.php" />
<modified>2008-01-09T16:42:47Z</modified>
<issued>2008-01-06T19:23:41Z</issued>
<id>tag:www.ebizq.net,2008:/blogs/bethgb/4.3251</id>
<created>2008-01-06T19:23:41Z</created>
<summary type="text/plain">In this podcast I spoke with Dr. Adam Dr. Adam Kolawa, CEO of Parasoft, and author of &quot;Automated Defect Prevention,&quot; published in 2007 by Wiley-Interscience. The basic premise is that when you invest in preventing defects in software through infrastructure,...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>SOA</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>In this podcast I spoke with Dr. Adam Dr. Adam Kolawa, CEO of <a href="http://www.parasoft.com/jsp/home.jsp">Parasoft</a>, and author of "<a href="http://www.amazon.com/Automated-Defect-Prevention-Practices-Management/dp/0470042125">Automated Defect Prevention</a>," published in 2007 by Wiley-Interscience. The basic premise is that when you invest in preventing defects in software through infrastructure, automation, and changing the culture of how developers work, the payoff is as much as a 10 fold increase in productivity. Can you afford not to listen to this podcast?  Transcript below. </p>

<p><object type="application/x-shockwave-flash" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/bethgb/archives/2007/12/Parasoft.mp3" height="28" width="300"><br>
<param value="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/bethgb/archives/2007/12/Parasoft.mp3" name="movie"></object><br>
<a href="http://www.ebizq.net/blogs/bethgb/archives/2007/12/Parasoft.mp3">Download file</a><br>
</p>]]>
<![CDATA[<p><strong>BGB:</strong>		Welcome, everyone to this ebizQ podcast. I’m Beth Gold-Bernstein, VP of the ebizQ Training Center and today I’m speaking with Dr. Adam Kolawa, CEO of Parasoft. Dr. Kolawa has recently published a book, Automated Defect Prevention, and it is fascinating. Best practices in software management. And he’s here to tell us about that today. Welcome, Adam!</p>

<p><strong>AK:</strong>		Thank you very much. I’m very glad to be here. </p>

<p><strong>BGB:</strong>		And this is really fascinating stuff. You’ve written a textbook here and after this, I’ll tell people how to order the book. I think it’s really a must-read for those in software development. So, let’s start off. Can you tell us about the principles of automated defect prevention?</p>

<p><strong>AK:	</strong>	Sure. So, you know, we were thinking about a way to really help people to improve how the software is really being written. And if you really look at how software is written nowadays, it kind of is very similar to how we manufacture physical goods about 100 years ago. So what we are trying to do in this book, me and my co-author, Dorota [Huizinga], is we are trying to actually help people to elevate the process of software development to the industrial age and really make it controlled, predictable. So we can actually repeat our successes and don’t repeat our failures.</p>

<p>Now, we built this around a theory. And the theory is really automated defect prevention. And automated defect prevention basically consists of three things: which is principles, practices and policies. Principles are the rules, that if you break them, then for sure this whole thing is not going to work. Practices is, what do you do to the software to make it better? So they always refer to the software or to the code or to requirement management, so anything which is related to the software. Policies is, related to how people operate. How do you guide people to actually execute these practices and deliver software?</p>

<p>Now, principles. Basically, we have six principles. And we try to design this whole thing that it fits to any software development process. So we are not trying to create new software development process. We are not embracing any of the software development processes. We are trying to improve what people have. </p>

<p>And now, if you look at our principles, the first principle is basically: you’ve got to have an infrastructure. And this might sound like trivial, but it’s very interesting that a lot of people right now in the industry don’t have the infrastructure to actually build the software. So what do we mean by infrastructure? Well, first of all you need to have a source control system. Most of the people have source control system. You need to have automatic build. Well, maybe 40 to 50 percent has automatic builds now. So this is still a long way to go. You’ve got to have requirement management system. About 80 percent of the industry does not have requirement management system. You’ve got to have regression test suite. Well, most of the people don’t have automated regression test suites, which is really scary. And you need to have something which is going to actually monitor this integrated infrastructure. That’s the principle, no. 1.</p>

<p><strong>BGB</strong>:		Can I ask you a question about that principle?</p>

<p><strong>AK:</strong>		Sure!</p>

<p><strong>BGB:	</strong>	I mean, I think you’re absolutely right. IT is like the shoemaker’s children. We don’t necessarily build the tools for ourselves that we’re creating for the rest of the business. And, matter of fact, I’ve heard from managers that they don’t want to invest in infrastructure unless it is delivering customer or business functionality.</p>

<p><strong>AK:</strong>		Right!</p>

<p><strong>BGB:	</strong>	And that seems to me to be penny-wise and pound-foolish. Because if you have the infrastructure to prevent defection, you will ultimately – it seems to me – save money down the road.<br />
<strong><br />
AK:</strong>		Right.</p>

<p><strong>BGB:	</strong>	Do you have any figures or case studies to show that?</p>

<p><strong>AK:	</strong>	Yeah, we do. I mean, we – in the book – have multiple case studies but what we found, to our amazement actually, and you know, basically what we wrote in this book is what I’ve been living for the past fifteen years and what I used to really run Parasoft. And what we found is that automated defect prevention and infrastructure is part of it, can improve productivity and it can improve productivity by a factor of ten. <br />
<strong><br />
BGB:	</strong>	Wow.<br />
<strong><br />
AK:	</strong>	So this is a huge number. Okay. So you have infrastructure. Then, you know, actually the next principle which I normally talk about is principle No. 5, which is automation. Now, what I’m talking about, an automated process that delivers the information to everybody who works on the software about how to work on the software, what is the next step to do to that software. So what do I mean? Well, the example of this is, we call this actually an automated build, right? An automated build is that you take code out of your source control system, you rebuild it totally. This is not incremental build, a continuous build is the clean build. And then, the moment you finish building it, you perform static analysis, unit testing and functioning testing on this ___ (6:38) and at the same time, you measure the results of it and you use this to indicate for people what to do next.</p>

<p>So, if you have problems building you inform people of problems of building. You have compiler warnings. You tell them about compiler warnings. You will regression test which detects any change. You distribute the change to whoever is responsible for the change, and they keep maintaining work on the system. Okay?</p>

<p>Now this also, this automation, is basically a backbone of what other principles are doing for the system, okay? So then we have a next principle which is principle No. 4. And principle No. 4 says: Whatever you do, you’ve got to measure and track it. So, this automated process provides you information how much code is being written, is this code being compiled and built? Does it adhere to your standards? Are you really adhering to your policies? And now, you see with SOA and, with SOA, very, very important thing is actually governance. </p>

<p>So, are you adhering to SOA governance? Are you building your Web services in such a way that they can be reused and then, when you modify them, you are not going to affect adversely all of your consumers. Then, are you really modifying your software in such a way that you are not breaking it? One of the biggest problems and when productivity goes to drain is when people modify their software, and they introduce the errors and they track these errors, and there’s this sudden sink of time. So, what you are trying to do, is you are trying to get them to know that they broke something or they changed something that they didn’t expect to change immediately. So, this measurement in tracking allows you to really look at the processes and start improving the process. </p>

<p>The next principle which we have is basically is to apply the best practices. What I mean here is, you know, what my grandmother used to tell – “Listen, Adam, you better learn from people who know better!” So what we are saying is, build best practices and these best practices might mean many things and they are listed in the book. One of the practices is, every time you implement something, build your server test case. Then, the other thing is, don’t write code which is a dangerous code. There is a lot of, lot of different practices which we have and they are much more detailed than what I am doing, saying right now. </p>

<p>And basically, these best practices are like applying consortium from other people who already know what to do in the industry. <br />
<strong><br />
BGB:</strong>		Now, can I ask you a question –<br />
<strong><br />
AK:	</strong>	-- sure.</p>

<p><strong>BGB:	</strong>	About best practices and about principle No. 4. You certainly can’t improve what you can’t measure. So the idea of measuring and tracking and then applying best practices, this is really a culture change, isn’t it? It is a way of committing yourself to continual improvement, which is what the SCI Institute has been saying for many years, but few organizations have the discipline to do today.</p>

<p><strong>AK:	</strong>	Right. This is exactly what you just described. </p>

<p><strong>BGB</strong>:		Okay.</p>

<p><strong>AK:	</strong>	And, actually, there’s a chapter in the book, how what we do really applies to SCI and to CMM and CMMI. And also how it applies to ISO. This is exactly what you just said. This is a culture change. The problem, I mean, you know. I am a great admirer with CMM, CMMI, I think this is a great idea. The problem with CMM and CMMI is that it’s not detailed enough, which actually it doesn’t tell people what to do with software. So, we think that with this book, we fill the gap which is this bottom gap which basically says, “Okay. What are the best practices, and how to apply them that this practices as KPIs in the terms of CMMI, get you to the Level Four in specific CMMI?”</p>

<p>So, if the practice is, for instance, coding standards – okay? We tell, you know, how to implement coding standards, which rules to implement, how to implement these rules, how to track them, how to measure them and then how to guide the process to success which is actually level V.<br />
<strong><br />
BGB:</strong>		Now, can you automate any of this process in the infrastructure? Because what you’re saying, it’s the automated part that’s really exciting and different here. </p>

<p><strong>AK:	</strong>	Yeah.<br />
<strong><br />
BGB:	</strong>	So that you can monitor and measure it through the lifecycle – Right?</p>

<p><strong>AK:</strong>		Right. So, there are two parts of automation. Always two parts of automation. The first part of the automation is preparation of the result. So part of the automation which, you know, when we have this automated process running, okay, scans the code and reports every violation of specific rule. Okay? Which is best principle, best practice. Now the problem with this is that there’s a lot of information. And if you don’t phase it in properly, you are overwhelmed. So what we do, is we create you a steady state and to the capability level which you want, which is really zero violations. </p>

<p>Now, the second part of automation, which is very important and it should never be underestimated as a work flow	. What I mean by work flow is that how you distribute the work and to whom you distribute. </p>

<p>And then the developer or QA person comes into work. And logs into the IDE. IDE, there’s a set of tasks ready to be executed before the person should start the rest of the work. So this work flow kind of gets people in the rhythm of really working in this automated measure. You see what I’m saying?</p>

<p><strong>BGB:	</strong>	Yes. So it’s implemented as part of the process.</p>

<p><strong>AK:	</strong>	Yeah.<br />
<strong><br />
BGB:</strong>		And automated. You’re sending it to him and that’s how you begin to change the process. </p>

<p><strong>AK:	</strong>	Right. <br />
<strong><br />
BGB:	</strong>	Very good.</p>

<p><strong>AK:	</strong>	And then, what the problem is that because it’s a culture change, it’s so difficult to do. So that’s why we have this principle, this principle No. 6. Okay? And principle No. 6 basically says, you need to do it incrementally. You cannot really go and try to do the whole organization at once. You get your server pilot group, typically the most capable group with one you can really work effectively. And then you implement and prototype the process actually in that group. Because every organization is a little bit different, so you need to really prototype and adjust the process for them. </p>

<p>And then you expand the practice, okay? To the other groups. And then you go to the organization. The same thing is, you know, you don’t take the whole practice. You take only part of the practice. And you implement it. And then you expand what more of the practice you are going to implement. And you go to the next practice. So you never implement two or three practices at once. So, you never implement, for instance, static analysis, unit testing and code review at the same time. You always do it one after another, even in the smartest group. </p>

<p>So this is, you know, very often in the industry when people buy software tools, they just want everything. They want their cake immediately. And they want the whole cake. </p>

<p><strong>BGB:	</strong>	The silver bullet, right?</p>

<p><strong>AK:</strong>		That’s right, the silver bullet. </p>

<p><strong>BGB:	</strong>	How long does it typically take to get an organization up and running on all cylinders to the point where they can increase their productivity by an order and magnitude which you indicated earlier, if they’re implementing these practices incrementally? So how, what, expected time – <br />
<strong><br />
AK:</strong>		Yes, that’s a very good question. It’s a very slow process. We are talking between two to three years. </p>

<p><strong>BGB:</strong>		Okay.<br />
<strong><br />
AK:</strong>		So, we are not talking one month, we are not talking two months. Now, you see the progress, okay? So you incrementally see improvement. You see many improvements. You see improvements in, for instance, your programmers, new programmers are actually catching up and becoming productive faster. Which is very important. You see the improvements that people who actually are in the organization are now able to handle more code. </p>

<p><strong>AK:	</strong>	The real problem is, understanding. The software is complicated because it has many logical connections, right? Just like a spider on a web, whatever. </p>

<p><strong>BGB:	</strong>	Absolutely! Certainly within SOA when you have just little pieces of functionality – </p>

<p><strong>AK:</strong>		Right.</p>

<p><strong>BGB:</strong>		-- that participate in multiple places. So impact analysis is huge. <br />
<strong><br />
AK:	</strong>	That’s right.</p>

<p><strong>BGB:</strong>		Do you have an information model that can live in a repository, that can track these connections?</p>

<p><strong>AK:	</strong>	Yes. Exactly. That’s what we are talking about. Exactly. And then what you get out of – this is very critical, right? Because now the person starts understanding what is the, you know, what is the cause and effect relation of the code, right? So now you start understanding how it operates as a mechanism. And then the person improves. Okay? So productivity improves because now it’s getting better and better in the head of the person where to go. </p>

<p>Now, because you have this infrastructure behind you, then you effectively don’t need to do testing because the testing is done by the infrastructure. But, you need to fit this infrastructure with test cases. So people don’t distinguish between testing and creation of test cases. These are two different functions. Testing can be done automatically if you have test cases. Creation of test cases is generally a collaborative process which requires human intelligence. </p>

<p>Yes, we have tools. But these tools are not up to snuff with what our brains can do. So, what we are trying to say in our book is saying, the most precious thing that really exists in development groups are the brains. And we need to kind of take care of these brains and the artificial intelligence ability to create and free these brains from any tasks which can be done by computers. So they can really freely create whatever needs to be created. And when I mean, create – I put equal, equal footing basically creation of the new functionality and creation of the way to verify that this new functionality actually works. </p>

<p>We claim that application consists of the part which contains the functionality of the application and part which verifies the functionality of the application. And we claim that these parts are equal and they should be equal in size. Which means that you should have probably the same amount of code to implement the functionality as you have amount of code to verify the same functionality. </p>

<p>Which means that when you set up budgets of the projects, you cannot only think about your requirements. You basically have to double the time. Of whatever your estimate is to implement the requirement, because you need to implement the testing of that requirement. And you should double the budget, which I don’t think people understand. </p>

<p><strong>BGB:	</strong>	You’re going to have to give them that ROI at the end of what it’s going to save them because it looks more expensive to begin with. <br />
<strong><br />
AK:	</strong>	Yeah! <br />
<strong><br />
BGB:	</strong>	They don’t want to invest in it. And I know in your book, you give the example of Dr. Demmings trying to tell the American auto industry about the ideas of defection and you know: plan-do-check-act and he went over to Japan and they embraced what he said. They gave some medal of honor, the Imperial Medal of Honor, and their cars are much better than ours, actually! They beat the pants off of us. </p>

<p><strong>AK:</strong>		Well – look. Right now, right now. Ford and GM are in trouble, right?</p>

<p><strong>BGB:	</strong>	Yes.</p>

<p><strong>AK</strong>:		And we don’t know they are going to survive. And Toyota and the other Japanese car companies are surviving. </p>

<p><strong>BGB:	</strong>	Exactly!</p>

<p><strong>AK:	</strong>	And it is because of Demming. </p>

<p><strong>BGB:</strong>		Yes.</p>

<p><strong>AK:	</strong>	It is because of Demming. Now there are other problems here, we had unions and we had different things. But Japanese also had unions. The difference is that everybody in Japan got very serious about really improving this quality and you know what happened? They got serious about improving the quality but they actually improved the productivity because they removed the ___ (22:44) and that’s why it’s so difficult to compete with them. Because their product is better but actually their product is cheaper because they can produce it cheaper.</p>

<p><strong>BGB:</strong>		Yes.<br />
<strong><br />
AK:</strong>		Of course, nobody wants to talk about it because it’s kind of not a politically correct story. But the real story here is that if you try to, you know, if you don’t want to take seriously the production methods, you are never going to produce.</p>

<p><strong>BGB:</strong>		Yep.<br />
<strong><br />
AK:	</strong>	You will be limping your way through the production process but you will never get it right. </p>

<p><strong>BGB:</strong>		Yes. I think you have very important things to say! I highly recommend that all the development managers out there go pick up a copy of this book, Automated Defect Prevention, and I will provide a link in the blog as well so they can get it. So thank you for taking the time to talk with us today and hope to hear more about this in the future.</p>

<p><strong>AK:	</strong>	Thank you very much. It was my pleasure.</p>]]>
</content>
</entry>
<entry>
<title>Socially Oriented Architecture</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2007/12/socially_orient_1.php" />
<modified>2007-12-27T18:13:50Z</modified>
<issued>2007-12-26T19:31:59Z</issued>
<id>tag:www.ebizq.net,2007:/blogs/bethgb/4.3252</id>
<created>2007-12-26T19:31:59Z</created>
<summary type="text/plain">In this podcast I spoike with Hub Vandervoort, CTO at Progress Software about his ebook titled “SOA: Socially Oriented Architecture”. In this book Hub talks about a the people and management side of complex SOA environments that cross organizational boundaries,...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>SOA</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>In this podcast I spoike with Hub Vandervoort, CTO at <a href="http://www.progress.com/index.ssp">Progress Software</a> about his ebook titled “<a href="http://www.progress.com/progress_software/products/docs/socially-oriented-architecture-ebook.pdf">SOA: Socially Oriented Architecture”</a>.  In this book Hub talks about a the people and management side of complex SOA environments that cross organizational boundaries, and what is necessary to enable people to work together effectively.  Transcript follows below.  Let us know what you think. Does this strike a chord with some issues you are dealing with in your SOA evolution? </p>

<p>Listen to or download the podcast below:</p>

<p><object type="application/x-shockwave-flash" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/bethgb/archives/2007/12/ProgressDec07.mp3" height="28" width="300"><br /><br />
<param name="movie" value="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/bethgb/archives/2007/12/ProgressDec07.mp3"></p>

<p><a href="http://www.ebizq.net/blogs/bethgb/archives/2007/12/ProgressDec07.mp3">Download file</a><br><br />
</p></p>]]>
<![CDATA[<p><strong>PODCAST TRANSCRIPT:</strong></p>

<p><strong>BGB:	</strong>	Welcome everyone to this ebizQ podcast. I’m Beth Gold-Bernstein, VP of the ebizQ Training Center, and today I’m speaking with Hub Vandervoort CTO at Progress Software about his ebook titled <a href="http://www.progress.com/progress_software/products/docs/socially-oriented-architecture-ebook.pdf">SOA: Socially-Oriented Architecture</a>. Welcome, Hub!</p>

<p><strong>HV:	</strong>	Thanks, Beth! Nice to be here.</p>

<p><strong>BGB:	</strong>	Now, you say in the book that SOA opportunities are about technology but SOA challenges are about people, and that’s why we need socially-oriented architecture. Can you please elaborate on this concept and tell us what a socially-oriented architecture is?</p>

<p><strong>HV:	</strong>	Sure. Well, really the book is meant to draw attention to the fact that SOA as a technology is giving us the opportunity to reach farther and farther than we ever have. If you SOA to mainframe technology, client server, Web app even, what you can distinctly is different about SOA is that it reaches further and allows for interoperatability with more and more distant endpoints, not just geographically but perhaps organizationally and then also, that it allows for the first time a genuine multiparty interaction. </p>

<p>If you think about the fact that you might build a composite app that uses a little of UPS and little Salesforce and a little electronic software distribution and some Amazon and on and on, it’s truly a multiparty transaction that’s underway when you’re doing that. And you couldn’t characterize any previous generation of technology that way. And that’s a wonderful thing. And as technologists, we tend to spend a lot of time on how that works and what the technical beauty of that is. </p>

<p>But in the experience we’ve had in rolling out now over 400 ESBs and very large SOA infrastructures, that attempt to approach these multiparty interactions at a very large scale, what we’re realizing is there is as much a need for figuring out how to get the people in those various communities and different organization structures to work together in a harmonized way. And so it was a bit a play on words, but over the course of the last year and a half or so, as I talked with customers, I keep saying that “your SOA needs a way of,” I mean, we use the word “governance” a lot but your SOA needs a way of interacting socially so that all the people who own their various bits of the SOA can work together. </p>

<p>And so, in essence, what we’re really trying to do is juxtapose, maybe with the play of words, not only is there this broad technical interaction that’s available to us for the first time with SOA but it’s calling on us to come up with a much more sophisticated social interaction model in order to really realize the benefits of SOA as a technology. </p>

<p><strong>BGB:	</strong>	Okay, now. You state that you need to get three things right in order for people to work together, and these are connect interactions freely; mediate policy actively; and control semantics precisely. Now, can you explain these things in terms of a socially-oriented architecture? Is it technology we’re talking about here?</p>

<p><strong>HV:	</strong>	Not exactly. Although while those three labels, the way you’ve asked to talk about the social side, what I try to do in the book was say that those three things are in fact the critical success factors for both the social and the technical side of SOA. And so, you know, labeled as such the technical side is that you have to get things to connect together, right? I mean, that’s a foundational aspect in SOA and Web service standards certainly enable that much more cleanly. </p>

<p>The social face of that is, think about the relationships you have in life. And the ones that you probably call the best are those ones where you do interact freely and regularly and I say somewhat jokingly that there’s a reason why your mom says that you don’t call often enough. Because the more you connect with her, the closer you’ll be to her. </p>

<p>When you talk about the policy side of things, clearly we talk about having policies for security and for audit and perhaps for SLA in the technical dimension of SOA and you need to have a way of expressing that and enforcing it. But if you think about the social face of that same point, you have social contracts with your children, your spouses, your neighbors, your colleagues at work, your community, your bosses, and on and on. And in each of those social contracts, while they are somewhat informal, there’s a different degree of formality with all of them and in the social contracts that you maintain with each of those, I would suspect that most people feel like the ones where they can enforce their social contracts freely and comfortably are the relationships the best.</p>

<p>So, for example, if your best friend steps out of line, you should feel comfortable, you can call them on it and you can adjudicate that out and maintain the strength of your relationship. And so those relationships where there is active enforcement of policy prove to be the best ones in the social context, like they would in the technical context. When you move to semantics, it was interesting, some of the first times that I delivered this as a presentation. I was doing it in Europe. And in, you know, in Europe on a continent where they speak twelve principle languages every day, semantics becomes extremely important. In other words, you can’t let idiom rule the day. </p>

<p>And so those semantics in the social community sense are equally important. And when you think about getting communities of dissimilar groups of people, different governance, different geographies, perhaps even different cultural motives and priorities and so forth, you have to be very clear about what your semantics are in order for those people to interact well in the same way that a SOA, despite different domains and heterogeneous technology needs to have a very precise set of semantics if it too is going to be successful.</p>

<p><strong>BGB:	</strong>	Okay. That makes sense. And the other thing I think is very interesting that you talk about is federated interactions. And we’ve been hearing a lot more about federated service-oriented architecture. Can you please tell us what a federated architecture is and why is it relevant to the socially-oriented architecture?</p>

<p><strong>HV:	</strong>	Yeah, well. This may be probably more than we can talk about completely in a podcast but certainly when you think about the nature of interactions at a technical level, the idea of getting, say for example, your connectivity straight. So your choice of protocol straight. In the communal sense, it’s the idea that you want to be able to feeling and openly allow for communication. </p>

<p>If you think about security models and so forth in the technical SOA sense, what juxtaposes against that in the community environment is the notion of sovereignty. You know, freedom is a really important thing to the human existence. We fought for centuries about it and the idea that I’m going to have multiple domains interact with one another requires that the parties actually permit one another to be sovereign. And that clearly is possible when you are talking about a B2B relationship. That’s the only way it can exist. </p>

<p>But surprisingly, inside of companies what you see then is that you actually have to deal with, you know, independence at the same time you’re trying to get spanning objectives dealt with. Does that make sense?</p>

<p><strong>BGB:	</strong>	Absolutely! The political realities in organizations, the ownership of information, and of systems. You want to play together but you still want to do things your own way. </p>

<p><strong>HV:	</strong>	Yeah, exactly. And what I think really comes out of that is a very firm realization, it’s one of the conclusions of the book. And I think this is the fascinating part of SOA if you think about it just in the sociological sense. That all those previous generations I described were able to be managed and governed comfortably with hierarchy. And when you think about it, hierarchy is such an innate part of management philosophy literally for thousands of years. We almost take it for granted, right? The pyramids were built with hierarchy and hierarchical management. </p>

<p>So, we almost take it for granted that hierarchy is the principle management tool you use all the time. The problem is that when you go into a multi-domain federated world, hierarchy breaks down rather quickly. People just don’t like being ruled by somebody outside of their domain. And if you think about the idea of applying hierarchy to the governance and management of SOA, it will likely break down rather quickly. And in fact, it will break down when it tries to hit any level of scale by virtue of encompassing multiple domains. </p>

<p>So there’s a from-to analysis you can kind of ask yourself, where management of IT has historically been done with hierarchy, we’re moving to a world where the management of IT can no longer occur with hierarchy but instead has to occur with the notions of trust and commitment. That’s very different from command and control hierarchy and it calls for new tools. And it calls for a dramatic shift in the way managers need to think about managing. </p>

<p>The worst failures in SOA that I’ve seen have been those where they try to employ a very federated environment and capitalize on reusing services in other domains and so forth, but then they try to manage it with absolute hierarchy. Because what you find is that the domain members tend to want to secede from the union, so to speak. So that’s a very critical transition that SOA is bring about in the management philosophy domain and I’m trying to surface it by way of this book to have people understand (a) that is a change. Many when they hear that for the first time, go “Holy cow, that’s exactly what’s going on and I just couldn’t put words to it.” Now that they see it as a shift from hierarchy to a management technique that employs trust and commitment, they know now how to approach the problem.”</p>

<p>The second aspect is once you hear, well, okay – if trust and commitment are the mechanisms I gotta use, how do I actually implement that. And there again our technology employs capability and offers features that directly address those questions. </p>

<p><strong>BGB:	</strong>	Excellent. The imperative for change and how this is impacting the way we’re going to actually do IT to support the business. It’s not just about the technology. You can’t succeed on technology alone, which is what we’ve been saying all along, right?</p>

<p><strong>HV:	</strong>	Sure! And this just tries to add more color and clarity to that through, by way of you know, an interesting juxtaposition of a use of the acronym SOA.</p>

<p><strong>BGB:		</strong>Aha. Well, it’s very interesting and in the blog post, we will give everyone a link to the, your ebook. So thanks for taking the time to talk with us today, Hub. I really appreciate it and this is Beth Gold-Bernstein signing off for ebizQ.</p>]]>
</content>
</entry>
<entry>
<title>SOA as a Cure for IT Entropy</title>
<link rel="alternate" type="text/html" href="http://www.ebizq.net/blogs/bethgb/archives/2007/12/soa_as_a_cure_f.php" />
<modified>2007-12-19T17:25:24Z</modified>
<issued>2007-12-17T16:39:57Z</issued>
<id>tag:www.ebizq.net,2007:/blogs/bethgb/4.3229</id>
<created>2007-12-17T16:39:57Z</created>
<summary type="text/plain">Catching up with Miko Matsumura, VP and Deputy CTO, Software AG WebMethods, is always interesting. Miko likes to pontificate on the industry, and his current pontifications are around SOA, entropy, and IT funding. Miko informs us that &quot;the thermodynamic definition...</summary>
<author>
<name>bethgb</name>

<email>bethgb@ebizq.net</email>
</author>
<dc:subject>SOA</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.ebizq.net/blogs/bethgb/">
<![CDATA[<p>Catching up with Miko Matsumura, VP and Deputy CTO, <a href="http://www.softwareag.com/Corporate/products/wm/default.asp">Software AG WebMethods,</a> is always interesting. Miko likes to pontificate on the industry, and his current pontifications are around SOA, entropy, and IT funding. Miko informs us that "the thermodynamic definition of entropy  is the energy within a system that’s unavailable for work." The general idea is that as we build IT systems project by project, which is the way they are funded, as time goes on we end up with a lot of code which the organization has expended energy and dollars on,  but which is no long usable to do work.  Over time, entropy in IT systems increases. The general idea is that if we adopt a SOA approach to building systems, we create more of reusable code and less entropy, making more of the IT investment available for new work on an ongoing basis. </p>

<p>Miko contends the tipping point of SOA is all about the way we fund projects,and his systems entropy analogy is striking a chord with those who hold the purse strings. Miko believes that when we start talking in terms of  return on assets for IT funding the corporate coffers will start to fling open to welcome in the new age of SOA. The part of the entropy analogy that I like is that it is not just about reuse. It also alludes to releasing blocked energy for new  innovation.  Miko sums up his tipping point theory as follows: "The thing that I think the system is sort of reaching towards is: when can we decrease the total cost of maintaining all of the technology systems and when can we really start innovating on that boundary between technology and business that really supports new ways to consume the things we already have."</p>

<p>Listen to or download the 10 min. podcast below:</p>

<p><object type="application/x-shockwave-flash" data="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/news_security/BGBSoftwareAG.mp3" height="28" width="300"><br>
<param value="http://www.ebizq.net/web_resources/cioaudio/player/emff.swf?src=http://www.ebizq.net/blogs/news_security/BGBSoftwareAG.mp3" name="movie"></object><br>
<a href="http://www.ebizq.net/blogs/news_security/BGBSoftwareAG.mp3">Download file</a><br>
</p>
<img alt="Miko_Matsumura.jpg" src="http://www.ebizq.net/blogs/bethgb/archives/Miko_Matsumura.jpg" width="135" height="168" />]]>

</content>
</entry>

</feed>