<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://weblogic.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Latest News from Weblogic Journal</title>
 <link>http://weblogic.sys-con.com/</link>
 <description>Latest News from Weblogic Journal</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Fri, 20 Nov 2009 20:00:28 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>360</ttl>
 <image> <title>Latest News from Weblogic Journal</title>
 <url>http://gemsres.com/section/8/wldj-mag-logo-145.gif</url>
 <link>http://weblogic.sys-con.com/</link>
</image>
<item>
 <title>Yahoo! SVP Shelton Shugar to Discuss Innovation at Cloud Computing Expo</title>
 <link>http://weblogic.sys-con.com/node/1167277</link>
 <description>Yahoo! aims to be one of the 800-pound gorillas--along with Google, Amazon, and several major technology companies--in the upcoming battles for hosting dominance in the Cloud Computing space. Yahoo aims to be one of the 800-pound gorrillas--along with Google, Amazon, and several major technology companies--in the upcoming battles for hosting dominance in the Cloud Computing space. As Shugar noted in the days before his presentation, the company &quot;is developing and utilizing Internet-scale cloud computing services to improve the consumer experience, speed innovation, simplify operating environments, and reduce costs. Yahoo! Cloud Services are in production today supporting web-serving properties and data processing environments.&quot;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1167277&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 02 Nov 2009 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1167277</guid>
 <comments>http://weblogic.sys-con.com/node/1167277#feedback</comments>
</item>
<item>
 <title>How the Delivery of Virtualization is Being Transformed</title>
 <link>http://weblogic.sys-con.com/node/1146385</link>
 <description>As virtualization becomes more widely deployed, and enterprises look for new ways to leverage this revolutionary technology, the consumption and delivery of this technology is changing. At the Cloud Computing Conference and Expo, Simon Crosby will talk about how it is no longer one-size-fits-all and confined to a specific area of the data center, but instead is proliferating within the data center and out to the user via the desktop and applications. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1146385&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 26 Oct 2009 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1146385</guid>
 <comments>http://weblogic.sys-con.com/node/1146385#feedback</comments>
</item>
<item>
 <title>The Economics of Cloud Computing Analyzed</title>
 <link>http://weblogic.sys-con.com/node/1147473</link>
 <description>The President’s budget for fiscal year 2010 (FY10) includes $75.8B in information technology (IT) spending, which is a 7-percent increase from FY09. Of this, at least $20B will be spent on IT infrastructure investments. The FY11 budget for IT is projected to be nearly $88B. The government is actively seeking ways to reduce IT costs, and the FY10 budget request highlights opportunities for the federal government to achieve significant long-term cost savings through the adoption of cloud computing technologies.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1147473&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 26 Oct 2009 02:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1147473</guid>
 <comments>http://weblogic.sys-con.com/node/1147473#feedback</comments>
</item>
<item>
 <title>IBM’s Mainframe Monopoly Threatened by BMC Founder’s Shop</title>
 <link>http://weblogic.sys-con.com/node/1156625</link>
 <description>There’s another burr under IBM’s mainframe saddle besides the Justice Department’s investigation into its practices with the European Commission passing the DOJ notes – a Neon burr. Neon Enterprise Software is a Sugar Land, Texas, mainframe tools company 100% owned by John Moores, the “M” in BMC, who has reportedly poured a pretty penny into the place.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1156625&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 25 Oct 2009 11:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1156625</guid>
 <comments>http://weblogic.sys-con.com/node/1156625#feedback</comments>
</item>
<item>
 <title>Mike Rowe From Dirty Jobs Could Use This Technology</title>
 <link>http://weblogic.sys-con.com/node/1157297</link>
 <description>Voice-Insight (&lt;a href=&quot;http://www.voice-insight.com&quot; title=&quot;http://www.voice-insight.com&quot;&gt;http://www.voice-insight.com&lt;/a&gt; ) was at the show and was demonstrating and talking about some of its technology and some of their R&amp;D projects. Voice-Insight is not necessarily focusing on SOA or services; most of their appeal comes from integration to other technologies.Voice-Insight built its own voice language (VQLTM) that attempts to bridge voice with GIS, maintenance, quality control, vehicle navigation and e-Government applications. This is real; they have  applications running in most West-European languages as well as Japanese and Chinese (Mandarin). Their approach is to try to make user dialogues are close to natural language as possible and minimize user .”Voice training is not required.” Voice-Insight was at the show because they are a big Oracle partner. They also have partnerships with Motorola Inc, IBM, Thales, Magellan Navigation , IBM , ESRI Inc., Acteos (France), Incas (Italy &amp; Spain), Working Machines (USA), ClearOrbit (USA), Patech (UK), MDS (Greece), CAPINFO (China), NBT (Bulgaria), Geodan (The Netherlands), BASF IT (Germany), GTS (RSA) etc.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1157297&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 25 Oct 2009 09:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1157297</guid>
 <comments>http://weblogic.sys-con.com/node/1157297#feedback</comments>
</item>
<item>
 <title>Oracle in Leader&#039;s Quadrant for Enterprise Application Servers</title>
 <link>http://weblogic.sys-con.com/node/1140747</link>
 <description>Gartner&#039;s Magic Quadrant for Enterprise Application Servers (EAS) positions Oracle in the leader&#039;s quadrant. (1) Oracle&#039;s EAS technology includes Oracle WebLogic Server, which is available together with related Oracle application grid technology as part of Oracle WebLogic Suite. The Gartner Magic Quadrant positions vendors within a particular market segment based on their completeness of vision and their ability to execute on that vision.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1140747&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 12 Oct 2009 16:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1140747</guid>
 <comments>http://weblogic.sys-con.com/node/1140747#feedback</comments>
</item>
<item>
 <title>Oracle Fusion Middleware Delivers World Record Single-Node Result </title>
 <link>http://weblogic.sys-con.com/node/1140752</link>
 <description>Today, Oracle announced that Oracle® WebLogic Server, a component of Oracle Fusion Middleware, together with Oracle Database 11g running on an HP ProLiant DL785 G6 server, achieved a world record single-node result with the SPECjAppServer2004 industry standard benchmark(1).&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1140752&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 12 Oct 2009 11:11:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1140752</guid>
 <comments>http://weblogic.sys-con.com/node/1140752#feedback</comments>
</item>
<item>
 <title>Working with WLS 10.3.1 SQLAuthenticator Password Algorithms - Part 1</title>
 <link>http://weblogic.sys-con.com/node/1130973</link>
 <description>WebLogic Server 10.3.1 supports loading user credentials and roles from a number of different sources, such as LDAP or a database, through the concept of &quot;Security Providers&quot;.  In order to work with a database table structure a &quot;SQL Authenticator&quot; provider is required.&lt;br /&gt;&lt;br /&gt;Edwin Biemond has a good &lt;a href=&quot;http://biemond.blogspot.com/2008/12/using-database-tables-as-authentication.html&quot;&gt;example&lt;/a&gt; of setting up both the database table structures and configuring the WLS SQL Authenticator against these tables.  To keep the example simple, for the password field in the JHS_USERS table Edwin&#039;s has set the SQL Authenticator to write raw plain text passwords to the table.  This makes it really easy for demonstration purposes to see what&#039;s written to the database.&lt;br /&gt;&lt;br /&gt;To extend Edwin&#039;s post, a common requirement will be that:&lt;br /&gt;&lt;br /&gt;a) The password value is written in an encrypted form to the database&lt;br /&gt;b) Other non-WLS applications can generate the same encrypted result such that the encrypted passwords can be compared&lt;br /&gt;&lt;br /&gt;The need for point &quot;a&quot; is obvious, unencrypted password in the database is a security weakness.  But what about &quot;b&quot;, why would you want this?&lt;br /&gt;&lt;br /&gt;For many organisations the list of users and roles will be stored in database tables, and that information will be sourced by many different subsystems implemented in different technologies.  It&#039;s not uncommon for sites to have Oracle Forms, .Net, JEE (and ADF of course!) applications all relying on the database user tables for their authentication and authorisation information.&lt;br /&gt;&lt;br /&gt;Each of these subsystems would require users to login.  The subsystem would then encrypt the password, retrieve the corresponding password from the database for the identified user, and compare the results.  If they compare, we have a valid user; if the encrypted passwords are different, ring the alarm bells, we have an imposter (or at least make them login again ;-)&lt;br /&gt;&lt;br /&gt;All things would be well with this solution, until you throw in the fact that each subsystem may support different encryption algorithms that would produce different results, effectively failing the encrypted password comparison each time.  It becomes essential therefore that WLS&#039;s SQL Authenticator supports different encryption algorithms in order to provide as much flexibility as possible.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Password Settings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On configuring a SQL Authenticator as per Edwin&#039;s example, on accessing the Provider Specific information (from the WLS console select Security Realms -&gt; myrealm -&gt; Providers tab -&gt; your named SQL Authenticator -&gt; Configuration tab -&gt; Provider Specific tab), you&#039;ll note the following options that influence the generation of encrypted passwords:&lt;br /&gt;&lt;br /&gt;* &lt;span style=&quot;font-weight:bold;&quot;&gt;Plaintext Passwords Enabled&lt;/span&gt; – true/false – relates how passwords are read from the database table.  If true when WLS retrieves the password from the database, and it encounters a non encrypted password, it will undertake a non encrypted comparison between the user&#039;s password who is attempting to login against the database retrieved password.  If false, WLS will enforce the database password must be encrypted for it to undertake an encrypted password comparison.&lt;br /&gt;&lt;br /&gt;The question arises, how does WLS know the database password is encrypted?  The answer is derived from the next detailed property Password Style Retained, where WLS when writing a new encrypted password to the database prefixes the encrypted password with the encryption algorithm that was used to encrypt the password.  If it&#039;s missing, WLS assumes a plaintext password.&lt;br /&gt;&lt;br /&gt;If the Plaintext Passwords Enabled property is false, one other side effect is if you attempt to set the Password Style property to PLAINTEXT, then update a user&#039;s password in the database, WLS will throw an error stating it doesn&#039;t support PLAINTEXT passwords:&lt;br /&gt;&lt;br /&gt;[Security:099063]Plaintext password usage was rejected.&lt;br /&gt;&lt;br /&gt;Thanks to Ming at Oracle Support for clarifying this property.&lt;br /&gt;&lt;br /&gt;* &lt;span style=&quot;font-weight:bold;&quot;&gt;Password Style Retained&lt;/span&gt; – true/false – the following properties unlike the Plaintext Passwords Enabled property deal with when updating existing user passwords in the database table, not when the password is read.  When WLS writes a password to the table&#039;s password field, along with the encrypted text, it prefixes the password with the password algorithm used wrapped in ellipses.  For example if the SHA-1 algorithm is used, the password would look like:&lt;br /&gt;&lt;br /&gt;{SHA-1}W6PH5MM5PZ8GGIULBPGZG37MJ9G=&lt;br /&gt;&lt;br /&gt;If the Password Style Retained property is set to true, and the existing password has a different encryption algorithm to that specified in the Password Algorithm field, WLS will use the latter to update the password.  If Password Style Retained is set to false, regardless, WLS will overwrite the password with that specified in the Password Algorithm field.&lt;br /&gt;&lt;br /&gt;* Password Algorithm – text field – default SHA-1 – as per the WLS documentation this can be any Java Cryptography Extension (JCE).  Questionably what are the allowable values derived from the JCE?  These are listed in the JSE 6.0 Java Cryptography Architecture Standard Algorithm Name &lt;a href=&quot;http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html#algspec&quot;&gt;Documentation&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For password generation we want a &lt;a href=&quot;http://en.wikipedia.org/wiki/Cryptographic_hash_function&quot;&gt;hash&lt;/a&gt; (aka. message digest or 1-way encryption) algorithm.  From the documentation we find that our options are limited to SHA-1 (the default Password Algorithm value), MD2 and MD5.  &lt;br /&gt;&lt;br /&gt;Note that the JSE documentation states the bit size of the produced message digest (SHA-1 = 160-bit, MD2 = 128-bit, MD5 = 128-bit), which will influence the size of your password field to store the encrypted database value.&lt;br /&gt;&lt;br /&gt;The Password Algorithm can be ignored if the Password Style is PLAINTEXT, or, the Password Style Retained is set to true and the password to be updated does not match the current Password Algorithm&#039;s specified function.&lt;br /&gt;&lt;br /&gt;* &lt;span style=&quot;font-weight:bold;&quot;&gt;Password Style&lt;/span&gt; – PLAINTEXT, HASHED, SALTEDHASHED – as guessed the PLAINTEXT option will write the unencrypted password to the database.  A value of HASHED implies the Password Algorithm will be used.  SALTEDHASHED also produces encrypted passwords though different from HASHED.  I&#039;m currently unsure of the difference between HASHED and SALTEDHASHED, the WLS documentation doesn&#039;t differentiate between them, though it does result in a different encrypted value.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Testing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Assuming you&#039;ve configured your SQL Authenticator correctly as per Edwin&#039;s post, let&#039;s test what the different settings of the properties do.&lt;br /&gt;&lt;br /&gt;For our testing let&#039;s assume there&#039;s always an existing user ALPHA whose password we want to update, as well as new users BETA, CHARLIE and DELTA (and so on) who we want to create with a new password.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;First test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Plaintext Passwords Enabled = true&lt;br /&gt;Password Style Retained = true&lt;br /&gt;Password Algorithm = SHA-1&lt;br /&gt;Password Style = HASHED&lt;br /&gt;&lt;br /&gt;For the existing user ALPHA the encrypted password doesn&#039;t include the algorithm prefix (ie. {SHA-1}), in fact it was created by some other system that doesn&#039;t include the prefix.  The ALPHA&#039;s password will be updated to &quot;password&quot;.&lt;br /&gt;&lt;br /&gt;For a new user BETA the password will be set to &quot;password&quot;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;First result&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Updated user ALPHA password = &quot;password&quot;&lt;br /&gt;&lt;br /&gt;For the ALPHA users this result occurs because WLS encounters the Plaintext Passwords Enabled set to true, and the original password stored for the ALPHA user is unencrypted (ie. it&#039;s missing the algorithm prefix).  WLS therefore decides an update to the password must be a plaintext password update.&lt;br /&gt;&lt;br /&gt;New user BETA password = {SHA-1}W6ph5Mm5Pz8GgiULbPgzG37mj9g=&lt;br /&gt;&lt;br /&gt;In this case the BETA user makes use of the SHA-1 algorithm.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Second test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Plaintext Passwords Enabled = true&lt;br /&gt;Password Style Retained = false&lt;br /&gt;Password Algorithm = SHA-1&lt;br /&gt;Password Style = HASHED&lt;br /&gt;&lt;br /&gt;Same as the last test, for the existing ALPHA user the encrypted password doesn&#039;t include the algorithm prefix (ie. {SHA-1}), in fact it was created by some other system that doesn&#039;t include the prefix.  The ALPHA&#039;s password will be updated to &quot;password&quot;.&lt;br /&gt;&lt;br /&gt;For a new user CHARLIE the password will be set to &quot;password&quot;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Second result&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Updated user ALPHA password = {SHA-1}W6ph5Mm5Pz8GgiULbPgzG37mj9g=&lt;br /&gt;&lt;br /&gt;New user CHARLIE password = {SHA-1}W6ph5Mm5Pz8GgiULbPgzG37mj9g=&lt;br /&gt;&lt;br /&gt;In this case the Password Style Retained has overwritten the updated user ALPHA&#039;s password style with the new SHA-1 algorithm equivalent as the Password Style Retained = false setting removes the original plaintext algorithm – in other words the SHA-1 algorithm takes precedence.  As expected the CHARLIE user&#039;s passwords uses the SHA-1 algorithm by default.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Third test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this test we&#039;ll use the existing SHA-1 user ALPHA SHA-1 password, while switching to the MD2 algorithm, while not retaining passwords styles:&lt;br /&gt;&lt;br /&gt;Plaintext Passwords Enabled = true&lt;br /&gt;Password Style Retained = false&lt;br /&gt;Password Algorithm = MD2&lt;br /&gt;Password Style = HASHED&lt;br /&gt;&lt;br /&gt;Existing ALPHA password = {SHA-1}W6ph5Mm5Pz8GgiULbPgzG37mj9g=&lt;br /&gt;&lt;br /&gt;For a new user DELTA the password will be set to &quot;password&quot;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Third result&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Existing ALPHA password = {MD2}8DiBqIxuORNfDsxg79YJuQ==&lt;br /&gt;&lt;br /&gt;New user DELTA password = {MD2}8DiBqIxuORNfDsxg79YJuQ==&lt;br /&gt;&lt;br /&gt;As can be seen WLS switches to the MD2 algorithm in both cases as the Password Style Retained = false property enforces this.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Fourth test&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the last test we&#039;ll switch back to the SHA-1 algorithm, and attempt to update the ALPHA user&#039;s MD2 password to the SHA-1 equivalent asking WLS not to retain the existing password style:&lt;br /&gt;&lt;br /&gt;Plaintext Passwords Enabled = true&lt;br /&gt;Password Style Retained = false&lt;br /&gt;Password Algorithm = SHA-1&lt;br /&gt;Password Style = HASHED&lt;br /&gt;&lt;br /&gt;Existing ALPHA password = {MD2}8DiBqIxuORNfDsxg79YJuQ==&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Fourth result&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Existing ALPHA password = {SHA-1}W6ph5Mm5Pz8GgiULbPgzG37mj9g=&lt;br /&gt;&lt;br /&gt;As expected the ALPHA user&#039;s password is changed from the MD2 to SHA-1 encrypted password, again as the Password Style Retained = false property takes affect.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At this point we&#039;ve seen how WLS can generate encrypted passwords using different algorithms down to the database.  From here it&#039;s important to check the encrypted results in the database are actually &quot;standard&quot;.  In other words if a competing technology uses the SHA-1 algorithm to encrypt a password for example, will it see the same encrypted result WLS produced.  This will be addressed in a following post.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/38586079-624150363070835252?l=one-size-doesnt-fit-all.blogspot.com&#039;/&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/OneSizeDoesntFitAll/~4/20I7__6ktnU&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1130973&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 05 Oct 2009 15:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1130973</guid>
 <comments>http://weblogic.sys-con.com/node/1130973#feedback</comments>
</item>
<item>
 <title>Hosted Solutions Named as “Top Ten” Best Managed Hosting Service</title>
 <link>http://weblogic.sys-con.com/node/1114313</link>
 <description>Hosted Solutions, a  provider of IT infrastructure as a service (IaaS), announced today its selection as a &quot;Top 10&quot; Best Managed Hosting Service by the editors of HostReview.com. In the last several months, Hosted Solutions has taken a number of bold steps, solidifying its leadership position in the industry. Last week, the company introduced its applications hosting offering, including support for a specific range of leading business applications, including Microsoft SQL Server, Oracle, WebSphere, WebLogic and JBoss. One leading industry analyst called it &quot;management of the middleware, providing a service layer for its customers&#039; application layer for middleware that can otherwise become expensive to manage in house.&quot;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1114313&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 21 Sep 2009 14:39:11 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1114313</guid>
 <comments>http://weblogic.sys-con.com/node/1114313#feedback</comments>
</item>
<item>
 <title>Separation of Duties in Virtualized Environments</title>
 <link>http://weblogic.sys-con.com/node/1103365</link>
 <description>Virtualization has brought us another step closer to the world of Star Trek. Think back to episodes of The Next Generation where Geordi was able to control the functions of the entire ship through a single touch-screen interface. He was able to reconfigure electrical, mechanical and propulsion systems without needing anyone else or additional authorization. The only thing to prevent him from doing something risky or damaging was the computer system itself.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1103365&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Sep 2009 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1103365</guid>
 <comments>http://weblogic.sys-con.com/node/1103365#feedback</comments>
</item>
<item>
 <title>Citrix Aims To Cripple VMware’s Cloud Designs</title>
 <link>http://weblogic.sys-con.com/node/1087190</link>
 <description>Citrix is going to try to bar VMware from getting its hooks deep in the cloud by developing the open source Xen hypervisor, already used by public clouds like Amazon, into a full-blown, cheaper, non-proprietary Xen Cloud Platform (XCP).

It intends to surround the Xen hypervisor with a complete runtime virtual infrastructure platform that virtualizes storage, server and network resources. It’s supposed to be agnostic about virtual machines and run VMware’s, which currently run only on its own infrastructure.
&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1087190&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 12 Sep 2009 15:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1087190</guid>
 <comments>http://weblogic.sys-con.com/node/1087190#feedback</comments>
</item>
<item>
 <title>SYS-CON White Paper: JBoss Migration Guide </title>
 <link>http://weblogic.sys-con.com/node/1006434</link>
 <description>IT organizations are constantly faced with the challenge to produce high-quality solutions with a lower total cost of ownership. With the growing recognition that open source software provides quality, stable solutions, migrations of existing enterprise applications to products such as JBoss Enterprise Application Platform have become increasingly popular.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1006434&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Sep 2009 17:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1006434</guid>
 <comments>http://weblogic.sys-con.com/node/1006434#feedback</comments>
</item>
<item>
 <title>Cloud Computing Adoption - Part 2 of 5</title>
 <link>http://weblogic.sys-con.com/node/1095160</link>
 <description>Historically, when we take something complex and make it simple, we open up all sorts of opportunities for value. Think about the changes that happened once the Web made it simpler to buy goods and services. Consider how mobile phones and text messaging have empowered us to communicate faster and more frequently. And consider what the word processor, e-mail and spreadsheets have done for individual productivity.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1095160&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 05 Sep 2009 13:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1095160</guid>
 <comments>http://weblogic.sys-con.com/node/1095160#feedback</comments>
</item>
<item>
 <title>One-Way SSL with JAX-WS Using JDeveloper 11gR1 and WLS 10.3.1</title>
 <link>http://weblogic.sys-con.com/node/1075471</link>
 <description>A while back Gerard Davison blogged some simple examples of using &lt;a href=&quot;http://kingsfleet.blogspot.com/2009/01/security-policy-worked-example.html&quot;&gt;WS-Security Policies&lt;/a&gt;.  Gerard&#039;s specific example dealt with the WLS policy Wssp1.2-2007-Wss1.1-UsernameToken-Plain-X509-Basic256.xml.  As Gerard notes the said policy (further documented in the WLS 10.3.1 doco &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13713/message.htm#i210119&quot;&gt;here&lt;/a&gt;) implements user name tokens, encryption of the tokens and signing of the whole SOAP payload.&lt;br /&gt;&lt;br /&gt;The following post strips back Gerard&#039;s example to instead to consider the steps in setting up and testing One-Way SSL for a JAX-WS web service generated via JDeveloper 11gR1 and installed in WLS 10.3.1, using the WLS policy Wssp1.2-2007-Https.xml.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Assumptions&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This article assumes the reader has the following basic knowledge:&lt;br /&gt;&lt;br /&gt;* HTTPS/SSL&lt;br /&gt;* Digital certificates and trusted/certificate authorities (CAs)&lt;br /&gt;* Oracle&#039;s WebLogic Server, WLS managed servers and the WLS console&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;One-Way SSL vs Two-Way SSL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For those not familiar with either, Oracle&#039;s WLS documentation has a good explanation of the implementation of and differences between One-Way SSL and Two-Way SSL in the &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13710/concepts.htm#i1122990&quot;&gt;Understanding Security for Oracle WebLogic Server&lt;/a&gt; manual.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Steps&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To implement a One-Way SSL example we&#039;ll run through the following steps:&lt;br /&gt;&lt;br /&gt;1) Create a basic JAX-WS web service with JDeveloper 11gR1&lt;br /&gt;2) Generate the digital certificates required for the WLS server&lt;br /&gt;3) Modify the web service to use the Wssp1.2-2007-Https.xml WLS policy&lt;br /&gt;4) Deploy the running web service to WLS&lt;br /&gt;5) Test the running web service via JDeveloper&#039;s HTTP Analyzer&lt;br /&gt;6) Test the running web service via SoapUI&lt;br /&gt;7) Test the running web service via a JAX-WS client&lt;br /&gt;8) Inspect the web service packets on the wire to verify the traffic is indeed encrypted&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1) Create a basic JAX-WS web service with JDeveloper 11gR1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This step is documented in a previous &lt;a href=&quot;http://one-size-doesnt-fit-all.blogspot.com/2008/11/creating-jax-ws-web-services-via-wsdl.html&quot;&gt;blog&lt;/a&gt; post Creating JAX-WS web services via a WSDL in JDev 11g.  There are also a number of viewlet demonstrations available from Oracle&#039;s &lt;a href=&quot;http://www.oracle.com/technology/products/jdev/viewlets/11/index.html&quot;&gt;OTN&lt;/a&gt; which show how to construct the WSDL in a drag&#039;n&#039;drop fashion. &lt;br /&gt;&lt;br /&gt;The resulting web service we&#039;ll demonstrate here is a very simple one.  It is comprised of the following solutions:&lt;br /&gt;&lt;br /&gt;OneWaySSLExample.xsd&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;windows-1252&quot; ?&gt;&lt;br /&gt;&lt;xsd:schema xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns=&quot;http://www.sagecomputing.com.au&quot;&lt;br /&gt;            targetNamespace=&quot;http://www.sagecomputing.com.au&quot; elementFormDefault=&quot;qualified&quot;&gt;&lt;br /&gt;  &lt;xsd:element name=&quot;inputElement&quot; type=&quot;xsd:string&quot;/&gt;&lt;br /&gt;  &lt;xsd:element name=&quot;outputElement&quot; type=&quot;xsd:string&quot;/&gt;&lt;br /&gt;&lt;/xsd:schema&gt;&lt;/pre&gt;The inputElement and the outputElement will constitute the incoming and outgoing payloads of a simple HelloWorld web service.&lt;br /&gt;&lt;br /&gt;OneWaySSLExample.wsdl&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;&lt;br /&gt;&lt;definitions targetNamespace=&quot;urn:OneWaySSLExample.wsdl&quot; xmlns=&quot;http://schemas.xmlsoap.org/wsdl/&quot;&lt;br /&gt;             xmlns:tns=&quot;urn:OneWaySSLExample.wsdl&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&lt;br /&gt;             xmlns:soap=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot; xmlns:mime=&quot;http://schemas.xmlsoap.org/wsdl/mime/&quot;&lt;br /&gt;             xmlns:soap12=&quot;http://schemas.xmlsoap.org/wsdl/soap12/&quot; xmlns:wsca=&quot;http://www.sagecomputing.com.au&quot;&gt;&lt;br /&gt;  &lt;types&gt;&lt;br /&gt;    &lt;xsd:schema&gt;&lt;br /&gt;      &lt;xsd:import schemaLocation=&quot;../xsd/OneWaySSLExample.xsd&quot; namespace=&quot;http://www.sagecomputing.com.au&quot;/&gt;&lt;br /&gt;    &lt;/xsd:schema&gt;&lt;br /&gt;  &lt;/types&gt;&lt;br /&gt;  &lt;message name=&quot;InputMessage&quot;&gt;&lt;br /&gt;    &lt;part name=&quot;part&quot; element=&quot;wsca:inputElement&quot;/&gt;&lt;br /&gt;  &lt;/message&gt;&lt;br /&gt;  &lt;message name=&quot;OutputMessage&quot;&gt;&lt;br /&gt;    &lt;part name=&quot;part&quot; element=&quot;wsca:outputElement&quot;/&gt;&lt;br /&gt;  &lt;/message&gt;&lt;br /&gt;  &lt;portType name=&quot;OneWaySSLPortType&quot;&gt;&lt;br /&gt;    &lt;operation name=&quot;OneWaySSLOperation&quot;&gt;&lt;br /&gt;      &lt;input message=&quot;tns:InputMessage&quot;/&gt;&lt;br /&gt;      &lt;output message=&quot;tns:OutputMessage&quot;/&gt;&lt;br /&gt;    &lt;/operation&gt;&lt;br /&gt;  &lt;/portType&gt;&lt;br /&gt;  &lt;binding name=&quot;OneWaySSLBinding&quot; type=&quot;tns:OneWaySSLPortType&quot;&gt;&lt;br /&gt;    &lt;soap12:binding style=&quot;document&quot; transport=&quot;http://schemas.xmlsoap.org/soap/http&quot;/&gt;&lt;br /&gt;    &lt;operation name=&quot;OneWaySSLOperation&quot;&gt;&lt;br /&gt;      &lt;soap12:operation style=&quot;document&quot; soapAction=&quot;urn:OneWaySSLExample.wsdl/OneWaySSLOperation&quot;/&gt;&lt;br /&gt;      &lt;input&gt;&lt;br /&gt;        &lt;soap12:body use=&quot;literal&quot; parts=&quot;part&quot;/&gt;&lt;br /&gt;      &lt;/input&gt;&lt;br /&gt;      &lt;output&gt;&lt;br /&gt;        &lt;soap12:body use=&quot;literal&quot; parts=&quot;part&quot;/&gt;&lt;br /&gt;      &lt;/output&gt;&lt;br /&gt;    &lt;/operation&gt;&lt;br /&gt;  &lt;/binding&gt;&lt;br /&gt;  &lt;service name=&quot;OneWaySSLService&quot;&gt;&lt;br /&gt;    &lt;port name=&quot;OneWaySSLPortTypePort&quot; binding=&quot;tns:OneWaySSLBinding&quot;&gt;&lt;br /&gt;      &lt;soap12:address location=&quot;http://www.sagecomputing.com.au &quot;/&gt;&lt;br /&gt;    &lt;/port&gt;&lt;br /&gt;  &lt;/service&gt;&lt;br /&gt;&lt;/definitions&gt;&lt;/pre&gt;&lt;br /&gt;The overall web service comprises of a single operation accepting the inputElement and outputElement strings as specified in the XSD.&lt;br /&gt;&lt;br /&gt;OneWaySSLPortTypeImpl.java&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;package au.com.sagecomputing.ws;&lt;br /&gt;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;&lt;br /&gt;import javax.xml.ws.BindingType;&lt;br /&gt;import javax.xml.ws.soap.SOAPBinding;&lt;br /&gt;&lt;br /&gt;@WebService(serviceName = &quot;OneWaySSLService&quot;,&lt;br /&gt;            targetNamespace = &quot;urn:OneWaySSLExample.wsdl&quot;,&lt;br /&gt;            portName = &quot;OneWaySSLPortTypePort&quot;,&lt;br /&gt;            endpointInterface = &quot;au.com.sagecomputing.ws.OneWaySSLPortType&quot;,&lt;br /&gt;            wsdlLocation = &quot;/WEB-INF/wsdl/OneWaySSLExample.wsdl&quot;)&lt;br /&gt;@BindingType(SOAPBinding.SOAP12HTTP_BINDING)&lt;br /&gt;public class OneWaySSLPortTypeImpl {&lt;br /&gt;&lt;br /&gt;  public String oneWaySSLOperation(String part) {&lt;br /&gt;    return &quot;Hello &quot; + part;&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;A very basic JAX-WS web service accepting the inputElement String and returning the outputElement String prefixed with &quot;Hello &quot;.&lt;br /&gt;&lt;br /&gt;Example request SOAP payload&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&lt;env:Envelope xmlns:env=&quot;http://www.w3.org/2003/05/soap-envelope&quot; xmlns:ns1=&quot;http://www.sagecomputing.com.au&quot;&gt;&lt;br /&gt;   &lt;env:Header/&gt;&lt;br /&gt;   &lt;env:Body&gt;&lt;br /&gt;      &lt;ns1:inputElement&gt;Chris&lt;/ns1:inputElement&gt;&lt;br /&gt;   &lt;/env:Body&gt;&lt;br /&gt;&lt;/env:Envelope&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Example response SOAP payload&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&lt;?xml version = &#039;1.0&#039; encoding = &#039;UTF-8&#039;?&gt;&lt;br /&gt;&lt;S:Envelope xmlns:S=&quot;http://www.w3.org/2003/05/soap-envelope&quot;&gt;&lt;br /&gt;   &lt;S:Body&gt;&lt;br /&gt;      &lt;outputElement xmlns=&quot;http://www.sagecomputing.com.au&quot;&gt;Hello Chris&lt;/outputElement&gt;&lt;br /&gt;   &lt;/S:Body&gt;&lt;br /&gt;&lt;/S:Envelope&gt;&lt;/pre&gt;The overall application/project structure will look as follows in JDeveloper&#039;s Application Navigator:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tOW0MlyI/AAAAAAAAAz0/Yh6wVO5dzNI/s1600-h/sslExamplePic0.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 254px; height: 400px;&quot; src=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tOW0MlyI/AAAAAAAAAz0/Yh6wVO5dzNI/s400/sslExamplePic0.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368199743003203362&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2) Generate the digital certificates required for the WLS server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In order for a client to undertake a SSL connection with our web service on the WLS server, the WLS server must be configured with a valid digital certificate.  &lt;br /&gt;&lt;br /&gt;Again note from the Oracle &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13710/concepts.htm#i1122990&quot;&gt;documentation&lt;/a&gt; how One-Way SSL works at runtime:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;With one-way SSL authentication, the target (the server) is required to present a digital certificate to the initiator (the client) to prove its identity. The client performs two checks to validate the digital certificate:&lt;br /&gt;&lt;br /&gt;1. The client verifies that the certificate is trusted (meaning, it was issued by the client&#039;s trusted CA), is valid (not expired), and satisfies the other certificate constraints.&lt;br /&gt;2. The client checks that the certificate Subject&#039;s common name (CN) field value matches the host name of the server to which the client is trying to connect&lt;br /&gt;&lt;br /&gt;If both of the above checks return true, the SSL connection is established.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In this section we consider the digital certificates required for the WLS server.&lt;br /&gt;&lt;br /&gt;WLS is an interesting application server in that it keeps two separate Java keystores, 1 for storing the digital certificates for such actions as SSL, and another which is typically used for storing CA digital certificates.  The former is referred to as the identity keystore, the later the trust keystore.&lt;br /&gt;&lt;br /&gt;The WLS manual Securing Oracle WebLogic Server section 11 &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13707/identity_trust.htm#i1202182&quot;&gt;Configuring Identity and Trust&lt;/a&gt; has a detailed explanation of this setup.&lt;br /&gt;&lt;br /&gt;By default WLS comes with demonstration identity and trust keystores containing demonstration digital certificates.  As the WLS documentation takes great pains to explain these are for development purposes only and should never be used in a production environment.  For the purposes of this blog post if you&#039;re testing One-Way SSL in a development environment you can in fact skip this entire step as the demonstration WLS keystores will suffice.&lt;br /&gt;&lt;br /&gt;To check that the demonstration keystores are currently installed login to your WLS console, select your server, and under the Configurations -&gt; Keystores tab you&#039;ll see the following entries:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tO5JWl1I/AAAAAAAAAz8/bD2U_1xqnnA/s1600-h/sslExamplePic1.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 376px;&quot; src=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tO5JWl1I/AAAAAAAAAz8/bD2U_1xqnnA/s400/sslExamplePic1.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368199752218744658&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Your entries for the file locations of the keystore will be different from my example here dependent on where you installed WLS.&lt;br /&gt;&lt;br /&gt;However using the demonstration keystores avoids the whole learning exercise of configuring your own custom digital certificates in WLS which is an important lesson.  The following describes those steps in detail, as based off Gerard&#039;s original &lt;a href=&quot;http://kingsfleet.blogspot.com/2009/01/security-policy-worked-example.html&quot;&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To install our own digital certificate we followed these general steps:&lt;br /&gt;&lt;br /&gt;a) Open a command prompt and set the WLS environment&lt;br /&gt;b) Generate our own trusted certificate authority digital certificate&lt;br /&gt;c) Store the private key and digital certificate and import into the identity keystore&lt;br /&gt;d) Store the same digital certificate into the trust keystore.&lt;br /&gt;e) Configure the new keystores in WLS&#039;s identity and trust keystore&lt;br /&gt;&lt;br /&gt;The following describes those steps in detail.  In order to do this we&#039;ve used WLS utilities to do as much of the work as possible.&lt;br /&gt;&lt;br /&gt;a) Open a command prompt and set the WLS environment&lt;br /&gt;&lt;br /&gt;Under Windows open a command prompt on the same machine as where WLS is installed, create a temporary directory in your favourite place and cd to that directory, and run your WLS server&#039;s setDomainEnv.cmd command.  Something like:&lt;br /&gt;&lt;br /&gt;&quot;C:\&lt;wls_home&gt;\setDomainEnv.cmd&quot;&lt;br /&gt;&lt;br /&gt;Once run ensure you&#039;re still in your new directory.&lt;br /&gt;&lt;br /&gt;b) Generate our own trusted certificate authority digital certificate&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;java utils.CertGen -certfile ServerCACert -keyfile ServerCAKey -keyfilepass ServerCAKey -selfsigned -e &lt;a href=&quot;mailto:somebody@xxxx.com.au&quot;&gt;somebody@xxxx.com.au&lt;/a&gt; -ou FOR-DEVELOPMENT-ONLY -o XXXX -l PERTH -s WA -c AU&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This generates 4 files: ServerCACert.der, ServerCACert.pem, ServerCAKey.der, ServerCAKey.pem&lt;br /&gt;&lt;br /&gt;The utils.CertGen utility is useful for development purposes, but as per the WLS documentation, should not be used for production purposes.  Alternatively &lt;a href=&quot;http://www.openssl.org&quot;&gt;OpenSSL&lt;/a&gt; could be used instead.&lt;br /&gt;&lt;br /&gt;Note the use of selfsigned flag.  This implies this digital certificate will be used both as the CA in the trust keystore and the served digital certificate in the identity keystore.  This is not what we&#039;d do for a production environment using commercial Certificate Authorities, but is sufficient for demonstration purposes in this post.&lt;br /&gt;&lt;br /&gt;More information on:&lt;br /&gt;&lt;br /&gt;* the WLS CertGen utility can be found &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13749/utils.htm#i1198919&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;* .der vs .pem files can be found &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13707/identity_trust.htm#i1196582&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://e-docs.bea.com/wls/docs92/secmanage/identity_trust.html#wp1195506&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;* WLS provides two utilities &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13749/utils.htm#i1218395&quot;&gt;der2pem&lt;/a&gt; and &lt;a href=&quot;http://download.oracle.com/docs/cd/E12839_01/web.1111/e13749/utils.htm#i1185185&quot;&gt;pem2der&lt;/a&gt; can be used to convert between the two file types.&lt;br /&gt;&lt;br /&gt;Under Windows you can double click on the ServerCACert.der file to show its contents:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://4.bp.blogspot.com/_5hhNK2aXwp8/Sn-tPTY5fuI/AAAAAAAAA0E/C8rY0ol90MA/s1600-h/sslExamplePic2.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 322px; height: 400px;&quot; src=&quot;http://4.bp.blogspot.com/_5hhNK2aXwp8/Sn-tPTY5fuI/AAAAAAAAA0E/C8rY0ol90MA/s400/sslExamplePic2.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368199759263268578&quot; /&gt;&lt;/a&gt;&lt;br /&gt;If you have access to the openSSL command line tool you can use it to query the certificate we just created:&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;openssl x509 -text -inform der -in ServerCACert.der&lt;br /&gt;&lt;br /&gt;Certificate:&lt;br /&gt;    Data:&lt;br /&gt;        Version: 3 (0x2)&lt;br /&gt;        Serial Number:&lt;br /&gt;            0d:a9:d1:4a:0f:0b:b2:61:13:90:89:f5:40:4d:4f:e2&lt;br /&gt;        Signature Algorithm: md5WithRSAEncryption&lt;br /&gt;        Issuer: C=AU, ST=WA, L=PERTH, O=SAGECOMPUTING, OU=FOR-DEVELOPMENT-ONLY, CN=&lt;hostname obscured - CM&gt;/emailAddress=somebody@sagecomputing.com.au&lt;br /&gt;        Validity&lt;br /&gt;            Not Before: Jul  9 07:06:49 2009 GMT&lt;br /&gt;            Not After : Jul 10 07:06:49 2029 GMT&lt;br /&gt;        Subject: C=AU, ST=WA, L=PERTH, O=SAGECOMPUTING, OU=FOR-DEVELOPMENT-ONLY, CN=&lt;hostname obscured - CM&gt;/emailAddress=somebody@sagecomputing.com.au&lt;br /&gt;        Subject Public Key Info:&lt;br /&gt;            Public Key Algorithm: rsaEncryption&lt;br /&gt;            RSA Public Key: (1024 bit)&lt;br /&gt;                Modulus (1024 bit):&lt;br /&gt;                    00:df:cb:6c:ed:86:75:4c:5b:66:cd:aa:3d:34:8f:&lt;br /&gt;                    &lt;snip&gt;&lt;br /&gt;                    73:f6:9c:b5:ed:82:9c:c3:15&lt;br /&gt;                Exponent: 65537 (0x10001)&lt;br /&gt;        X509v3 extensions:&lt;br /&gt;            X509v3 Key Usage: critical&lt;br /&gt;                Certificate Sign&lt;br /&gt;            X509v3 Basic Constraints: critical&lt;br /&gt;                CA:TRUE, pathlen:1&lt;br /&gt;    Signature Algorithm: md5WithRSAEncryption&lt;br /&gt;        b7:fa:1b:8f:c4:ee:af:6b:1d:f0:dc:f4:cf:35:20:f1:df:eb:&lt;br /&gt;        &lt;snip&gt;&lt;br /&gt;        0c:fe&lt;br /&gt;-----BEGIN CERTIFICATE-----&lt;br /&gt;MIIC8zCCAlygAwIBAgIQDanRSg8LsmETkIn1QE1P4jANBgkqhkiG9w0BAQQFADCB&lt;br /&gt;&lt;snip&gt;&lt;br /&gt;i7Pd63d03mWkI85tvsr5Q+40yitOL5JnLsbyHSrM+1aK8kkY7Qz+&lt;br /&gt;-----END CERTIFICATE-----&lt;br /&gt;&lt;snip&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This identifies information that maybe useful later if we make a mistake, such as the encryption algorithm used (RSA), the size of the keys (1024bit), the serial number of the certificate (a hex number).&lt;br /&gt;&lt;br /&gt;c) Store the private key and the digital certificate in the identity keystore&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;java utils.ImportPrivateKey -certfile ServerCACert.der -keyfile ServerCAKey.der -keyfilepass ServerCAKey -keystore ServerIdentity.jks -storepass ServerCAKey -alias identity -keypass ServerCAKey&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;d) Store the same digital certificate into the trust keystore&lt;br /&gt;Import the certificate generated in step b into a trust keystore.&lt;br /&gt;&lt;br /&gt;&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;keytool -import -v -trustcacerts -alias identity -file ServerCACert.der -keystore ServerTrust.jks -storepass ServerTrustStorePass&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;e) Configure the new keystores in WLS&#039;s identity and trust keystore&lt;br /&gt;&lt;br /&gt;To configure the keystores in WLS enter the WLS console, select the managed server you&#039;re interested in, then make the following changes under the following tabs:&lt;br /&gt;&lt;br /&gt;Configuration tab -&gt; General subtab&lt;br /&gt;&lt;br /&gt;SSL Listed Port Enabled = checkbox&lt;br /&gt;SSL Listen Port = 7102 (and different from the Listen Port)&lt;br /&gt;&lt;br /&gt;Configuration tab -&gt; Keystores subtab&lt;br /&gt;&lt;br /&gt;Keystores = Custom Identity and Custom Trust&lt;br /&gt;Custom Identity Keystore = &lt;path&gt;\ServerIdentity.jks, such as c:\temp\ServerIdentity.jks&lt;br /&gt;Custom Identity Keystore Type = jks&lt;br /&gt;Custom Identity Keystore Passphrase = ServerCAKey&lt;br /&gt;Confirm Custom Identity Keystore Passphrase = ServerCAKey&lt;br /&gt;&lt;br /&gt;Custom Trust Keystore = &lt;path&gt;\ServerTrust.jks, such as c:\temp\ServerTrust.jks&lt;br /&gt;Custom Trust Keystore Type = jks&lt;br /&gt;Custom Trust Keystore Passphrase = ServerTrustStorePass&lt;br /&gt;Confirm Custom Trust Keystore Passphrase = ServerTrustStorePass&lt;br /&gt;&lt;br /&gt;Configuration tab -&gt; SSL subtab&lt;br /&gt;&lt;br /&gt;Identify and Trust Locations = Keystores&lt;br /&gt;Private key alias = identity&lt;br /&gt;Private Key Passphrase = ServerCAKey&lt;br /&gt;Confirm Private Key Passphrase = ServerCAKey&lt;br /&gt;&lt;br /&gt;Then save.&lt;br /&gt;&lt;br /&gt;After this restart your WLS server and you should see similar messages to the following in the WLS logs:&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&lt;Jul 14, 2009 2:12:03 PM GMT+05:30&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090171&gt; &lt;Loading the identity certificate and private key stored under the alias identity from the JKS keystore file C:\Temp\Server Identity.jks.&gt;&lt;br /&gt;&lt;Jul 14, 2009 2:12:03 PM GMT+05:30&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090169&gt; &lt;Loading trusted certificates from the JKS keystore file C:\Temp\ServerTrust.jks.&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Alternatively is you see the following messages you have made a mistake in your configuration:&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;10/07/2009 4:08:30 PM WST&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090171&gt; &lt;Loading the identity certificate and private key stored under the alias identity from the jks keystore file c:\temp\ServerIdentity.jks.&gt; &lt;br /&gt;&lt;10/07/2009 4:08:30 PM WST&gt; &lt;Notice&gt; &lt;Security&gt; &lt;BEA-090169&gt; &lt;Loading trusted certificates from the jks keystore file c:\temp\ServerTrust.jks.&gt; &lt;br /&gt;&lt;10/07/2009 4:08:30 PM WST&gt; &lt;Warning&gt; &lt;Security&gt; &lt;BEA-090172&gt; &lt;No trusted certificates have been loaded. Server will not trust to any certificate it receives.&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;3) Modify the web service to use the Wssp1.2-2007-Https.xml WLS policy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This can be done in a number of ways in JDeveloper, the easiest of which for this blog post at least is just to insert the @Policy annotation into the JAX-WS endpoint as follows:&lt;br /&gt;&lt;br /&gt;(Note if you&#039;re using earlier versions of JDeveloper or Eclipse, this mechanism wont work, you must manually add the policies to the WSDL).&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;package au.com.sagecomputing.ws;&lt;br /&gt;&lt;br /&gt;import javax.jws.WebService;&lt;br /&gt;&lt;br /&gt;import javax.xml.ws.BindingType;&lt;br /&gt;import javax.xml.ws.soap.SOAPBinding;&lt;br /&gt;&lt;br /&gt;import weblogic.jws.Policy;&lt;br /&gt;&lt;br /&gt;@WebService(serviceName = &quot;OneWaySSLService&quot;,&lt;br /&gt;            targetNamespace = &quot;urn:OneWaySSLExample.wsdl&quot;,&lt;br /&gt;            portName = &quot;OneWaySSLPortTypePort&quot;,&lt;br /&gt;            endpointInterface = &quot;au.com.sagecomputing.ws.OneWaySSLPortType&quot;,&lt;br /&gt;            wsdlLocation = &quot;/WEB-INF/wsdl/OneWaySSLExample.wsdl&quot;)&lt;br /&gt;@BindingType(SOAPBinding.SOAP12HTTP_BINDING)&lt;br /&gt;@Policy(uri = &quot;policy:Wssp1.2-2007-Https.xml&quot;) &lt;br /&gt;public class OneWaySSLPortTypeImpl {&lt;br /&gt;&lt;br /&gt;  public String oneWaySSLOperation(String part) {&lt;br /&gt;    return &quot;Hello &quot; + part;&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;4) Deploy the running web service to WLS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Within JDeveloper to deploy and run from the integrated WLS, it&#039;s simply a case of right clicking on the JAX-WS file and selecting Run.&lt;br /&gt;&lt;br /&gt;If you click on the hyperlink provided in the log window, this will open the HTTP Analyzer.  From the HTTP Analyzer you can open the WSDL at the top of the window:&lt;pre name=&quot;code&quot; class=&quot;xml&quot;&gt;&lt;?xml version=&#039;1.0&#039; encoding=&#039;UTF-8&#039;?&gt;&lt;!-- Published by JAX-WS RI at &lt;a href=&quot;http://jax-ws.dev.java.net&quot; title=&quot;http://jax-ws.dev.java.net&quot;&gt;http://jax-ws.dev.java.net&lt;/a&gt;. RI&#039;s version is Oracle JAX-WS 2.1.4. --&gt;&lt;definitions xmlns=&quot;http://schemas.xmlsoap.org/wsdl/&quot; xmlns:tns=&quot;urn:OneWaySSLExample.wsdl&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:soap=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot; xmlns:mime=&quot;http://schemas.xmlsoap.org/wsdl/mime/&quot; xmlns:soap12=&quot;http://schemas.xmlsoap.org/wsdl/soap12/&quot; xmlns:wsca=&quot;http://www.sagecomputing.com.au&quot; targetNamespace=&quot;urn:OneWaySSLExample.wsdl&quot; xmlns:wsp=&quot;http://schemas.xmlsoap.org/ws/2004/09/policy&quot; xmlns:wssutil=&quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&quot;&gt;&lt;wsp:UsingPolicy wssutil:Required=&quot;true&quot; /&gt;&lt;wsp:Policy wssutil:Id=&quot;Wssp1.2-2007-Https.xml&quot;&gt;&lt;ns0:TransportBinding xmlns:ns0=&quot;http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702&quot;&gt;&lt;wsp:Policy&gt;&lt;ns0:TransportToken&gt;&lt;wsp:Policy&gt;&lt;ns0:HttpsToken /&gt;&lt;/wsp:Policy&gt;&lt;/ns0:TransportToken&gt;&lt;ns0:AlgorithmSuite&gt;&lt;wsp:Policy&gt;&lt;ns0:Basic256 /&gt;&lt;/wsp:Policy&gt;&lt;/ns0:AlgorithmSuite&gt;&lt;ns0:Layout&gt;&lt;wsp:Policy&gt;&lt;ns0:Lax /&gt;&lt;/wsp:Policy&gt;&lt;/ns0:Layout&gt;&lt;ns0:IncludeTimestamp /&gt;&lt;/wsp:Policy&gt;&lt;/ns0:TransportBinding&gt;&lt;/wsp:Policy&gt;&lt;br /&gt;  &lt;types&gt;&lt;br /&gt;    &lt;xsd:schema&gt;&lt;br /&gt;      &lt;xsd:import schemaLocation=&quot;http://localhost:7101/WebServiceSSLExamples-OneWaySSLExample-context-root/OneWaySSLPortTypePort?xsd=1&quot; namespace=&quot;http://www.sagecomputing.com.au&quot; /&gt;&lt;br /&gt;    &lt;/xsd:schema&gt;&lt;br /&gt;  &lt;/types&gt;&lt;br /&gt;  &lt;message name=&quot;InputMessage&quot;&gt;&lt;br /&gt;    &lt;part name=&quot;part&quot; element=&quot;wsca:inputElement&quot; /&gt;&lt;br /&gt;  &lt;/message&gt;&lt;br /&gt;  &lt;message name=&quot;OutputMessage&quot;&gt;&lt;br /&gt;    &lt;part name=&quot;part&quot; element=&quot;wsca:outputElement&quot; /&gt;&lt;br /&gt;  &lt;/message&gt;&lt;br /&gt;  &lt;portType name=&quot;OneWaySSLPortType&quot;&gt;&lt;br /&gt;    &lt;operation name=&quot;OneWaySSLOperation&quot;&gt;&lt;br /&gt;      &lt;input message=&quot;tns:InputMessage&quot; /&gt;&lt;br /&gt;      &lt;output message=&quot;tns:OutputMessage&quot; /&gt;&lt;br /&gt;    &lt;/operation&gt;&lt;br /&gt;  &lt;/portType&gt;&lt;br /&gt;  &lt;binding name=&quot;OneWaySSLBinding&quot; type=&quot;tns:OneWaySSLPortType&quot;&gt;&lt;wsp:PolicyReference URI=&quot;#Wssp1.2-2007-Https.xml&quot; /&gt;&lt;br /&gt;    &lt;soap12:binding style=&quot;document&quot; transport=&quot;http://schemas.xmlsoap.org/soap/http&quot; /&gt;&lt;br /&gt;    &lt;operation name=&quot;OneWaySSLOperation&quot;&gt;&lt;br /&gt;      &lt;soap12:operation style=&quot;document&quot; soapAction=&quot;urn:OneWaySSLExample.wsdl/OneWaySSLOperation&quot; /&gt;&lt;br /&gt;      &lt;input&gt;&lt;br /&gt;        &lt;soap12:body use=&quot;literal&quot; parts=&quot;part&quot; /&gt;&lt;br /&gt;      &lt;/input&gt;&lt;br /&gt;      &lt;output&gt;&lt;br /&gt;        &lt;soap12:body use=&quot;literal&quot; parts=&quot;part&quot; /&gt;&lt;br /&gt;      &lt;/output&gt;&lt;br /&gt;    &lt;/operation&gt;&lt;br /&gt;  &lt;/binding&gt;&lt;br /&gt;  &lt;service name=&quot;OneWaySSLService&quot;&gt;&lt;br /&gt;    &lt;port name=&quot;OneWaySSLPortTypePort&quot; binding=&quot;tns:OneWaySSLBinding&quot;&gt;&lt;br /&gt;      &lt;soap12:address location=&quot;https://localhost:7102/WebServiceSSLExamples-OneWaySSLExample-context-root/OneWaySSLPortTypePort&quot; /&gt;&lt;br /&gt;    &lt;/port&gt;&lt;br /&gt;  &lt;/service&gt;&lt;br /&gt;&lt;/definitions&gt;&lt;/pre&gt;Note on deployment to WLS you can see that the Wssp1.2-2007-Https.xml policy has been added to the binding to enforce One-Way SSL, and in addition the service address now runs from HTTPS, not HTTP, on the now enabled SSL port.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;5) Test the running web service via JDeveloper&#039;s HTTP Analyzer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JDeveloper out of the box includes HTTP Analyzer for testing your web services.  It&#039;s particularly useful as you don&#039;t have to leave the confines of your IDE to test your web services.&lt;br /&gt;&lt;br /&gt;In order to run the HTTP Analyzer with SSL&#039;ed web service traffic, you need to make some changes to the configuration of JDeveloper.  Selecting the Tools-&gt;Preferences menu option, followed by Https and Truststore Settings, you can configure the Client and Server keystores HTTP Analyzer needs to run with SSL.&lt;br /&gt;&lt;br /&gt;If you followed my exact instructions on setting up a selfsigned CA into the WLS identity and trust keystores, you need to enter the following options in the Preferences Https and Trusting Settings page:&lt;br /&gt;&lt;br /&gt;Client Trusted Certificate Keystore: c:\temp\ServerTrust.jks&lt;br /&gt;Client Trusted Keystore Password: ServerTrustStorePass&lt;br /&gt;&lt;br /&gt;Server Keystore: c:\temp\ServerIdentity.jks&lt;br /&gt;Server Keystore Password: ServerCAKey&lt;br /&gt;Server Private Key Password: ServerCAKey&lt;br /&gt;&lt;br /&gt;When you run your web service you can access the HTTP Analyzer by clicking on the URL of your served web service in the JDev IDE log window, among other methods.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tds-LA1I/AAAAAAAAA0c/SHX8Xt6G2Fg/s1600-h/sslExamplePic6.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 135px;&quot; src=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tds-LA1I/AAAAAAAAA0c/SHX8Xt6G2Fg/s400/sslExamplePic6.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368200006648660818&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This presents the following HTTP Analyzer screens:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_5hhNK2aXwp8/Sn-tdyoISaI/AAAAAAAAA0k/XZECMIMtqAo/s1600-h/sslExamplePic7.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 318px;&quot; src=&quot;http://1.bp.blogspot.com/_5hhNK2aXwp8/Sn-tdyoISaI/AAAAAAAAA0k/XZECMIMtqAo/s400/sslExamplePic7.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368200008166820258&quot; /&gt;&lt;/a&gt;&lt;br /&gt;In the top of the screen you&#039;ll see the HTTP Analyzer has formed a dummy request for you to send out based on the web service&#039;s WSDL.  In my example picture I&#039;ve filled out the part field and pressed Send Request, of which you can see the reply from the web service on the right hand side.&lt;br /&gt;&lt;br /&gt;At the bottom of the screen you can the individual request/responses that were generated in order to service the request.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;6) Test the running web service via SoapUI&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.soapui.org&quot;&gt;SoapUI&lt;/a&gt; is a popular web service testing tool.  I wanted to show how to configure it here to show similar results to the HTTP Analyzer.  The following steps were built with SoapUI v3.0.&lt;br /&gt;&lt;br /&gt;a) Create a new Project via File -&gt; New soapUI Project&lt;br /&gt;b) In the New SoapUI Project dialog, enter a custom project name, then your WSDL, leave the rest of the fields as default.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://1.bp.blogspot.com/_5hhNK2aXwp8/Sn-tPyT8L9I/AAAAAAAAA0M/02PavQnXVWk/s1600-h/sslExamplePic3.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 199px;&quot; src=&quot;http://1.bp.blogspot.com/_5hhNK2aXwp8/Sn-tPyT8L9I/AAAAAAAAA0M/02PavQnXVWk/s400/sslExamplePic3.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368199767563972562&quot; /&gt;&lt;/a&gt;&lt;br /&gt;c) In the Project list expand your new project to the last Request 1 node, and double click it.&lt;br /&gt;d) This will open the Request 1 window, showing on the left handside the outgoing request payload, where you can modify the inputElement XML element with your name.&lt;br /&gt;e) Pressing the green arrow executes the request against the webservice, you&#039;ll now hopefully see the SOAP response on the right handside of the window.&lt;br /&gt;f) Note at the bottom right of the right handside of the window you have the text SSL Info.  Clicking on this shows another sub-window with the SSL certificate information that was swapped with the WLS server to undertake the SSL communications.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://4.bp.blogspot.com/_5hhNK2aXwp8/Sn-tdVNlc2I/AAAAAAAAA0U/mE_WmvxK4dY/s1600-h/sslExamplePic4.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 243px;&quot; src=&quot;http://4.bp.blogspot.com/_5hhNK2aXwp8/Sn-tdVNlc2I/AAAAAAAAA0U/mE_WmvxK4dY/s400/sslExamplePic4.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368200000270857058&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;7) Test the running web service via a JAX-WS client&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Assuming under JDeveloper you know how to create a Java Proxy for the deployed web service, you&#039;ll end up with the following code:&lt;pre name=&quot;code&quot; class=&quot;java&quot;&gt;import clientexamples.SSLUtilities;&lt;br /&gt;&lt;br /&gt;import javax.xml.ws.WebServiceRef;&lt;br /&gt;&lt;br /&gt;public class OneWaySSLPortTypePortClient&lt;br /&gt;{&lt;br /&gt;  @WebServiceRef&lt;br /&gt;  private static OneWaySSLService oneWaySSLService;&lt;br /&gt;&lt;br /&gt;  public static void main(String [] args)&lt;br /&gt;  {&lt;br /&gt;    oneWaySSLService = new OneWaySSLService();&lt;br /&gt;    OneWaySSLPortType oneWaySSLPortType = oneWaySSLService.getOneWaySSLPortTypePort();&lt;br /&gt;&lt;br /&gt;    SSLUtilities.trustAllHttpsCertificates(); &lt;br /&gt;&lt;br /&gt;    System.out.println(oneWaySSLPortType.oneWaySSLOperation(&quot;Chris&quot;));&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;Note SSLUtilities is a handy class written by &lt;a href=&quot;http://schrepfler.blogspot.com/2009/06/relaxing-ssl-validation-for-jaxws.html&quot;&gt;Srgjan Srepfler&lt;/a&gt; that includes a number of methods for handling and modifying the default SSL behaviour.  In our case in writing a simple test client we&#039;re not overly concerned about trusting the server&#039;s CA, so we can use SSUtilities.trustAllHttpsCertificates to stop the required checking.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;8) Inspect the web service packets on the wire to verify the traffic is indeed encrypted&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What neither JDeveloper&#039;s HTTP Analyzer nor SoapUI can do is actually confirm for you that the traffic on the network was actually encrypted. To check this we can use a wire sniffing tool called &lt;a href=&quot;http://www.wireshark.org/&quot;&gt;WireShark&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Warning: at some sites using wire sniffing tools like WireShark can be a dismissible offence because you can see private data on the network.  Be careful to check your organisation policies before doing this.&lt;br /&gt;&lt;br /&gt;Note if you&#039;re running the JAX-WS web services via the integrated WLS on the same localhost as SoapUI, you&#039;re most likely running through the localhost address.  For various technical reasons WireShark cannot sniff packets through localhost or the MS loopback adapter in Windows.  Instead we must separate our WLS and SoapUI installations, and place them on different hosts.  Let&#039;s call them Box1 and Box2, with WLS and SoapUI installed respectively&lt;br /&gt;&lt;br /&gt;Once you have both up and running, determine the IP address of Box2.  Let&#039;s say that IP address was: 101.102.103.104&lt;br /&gt;&lt;br /&gt;a) Start WireShark.  In the filter box top left enter: ip.addr == 101.102.103.104&lt;br /&gt;b) Select the filter Apply button.&lt;br /&gt;c) Select the Capture -&gt; Interfaces&lt;br /&gt;d) Select the Start button for your ethernet card&lt;br /&gt;e) WireShark is now sitting listening for traffic from the other ip.address of Box2.&lt;br /&gt;&lt;br /&gt;f) Now in SoapUI execute the request.&lt;br /&gt;g)In WireShark you should see the incoming requests:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tOGA54oI/AAAAAAAAAzs/1IjFetqMjdo/s1600-h/sslExample5.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 248px;&quot; src=&quot;http://3.bp.blogspot.com/_5hhNK2aXwp8/Sn-tOGA54oI/AAAAAAAAAzs/1IjFetqMjdo/s400/sslExample5.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5368199738493100674&quot; /&gt;&lt;/a&gt;&lt;br /&gt;As WireShark works at the network level it sees the individual packets, several of which will comprise the request/response between SoapUI and WLS, effectively an incredible amount of detail.  You can select each packet and look at the data contained within in the bottom window of the display.  This window shows the data in both hex and raw text, so you&#039;ll need to carefully look to see the data contained within.  Obviously if the traffic is encrypted you wont see much meaning at all which is what we want! To see the unencrypted traffic, remove the policy from your web service, redeploy it and run the same scenario again.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Thanks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I must aim my very strong thanks to Gerard Davison from Oracle UK with assistance with this article, Gerard&#039;s help has been invaluable.  Any mistakes in this post are of course mine however, of which I&#039;m sure there will be a few in such a long post.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/38586079-5229552844110935684?l=one-size-doesnt-fit-all.blogspot.com&#039;/&gt;&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/OneSizeDoesntFitAll/~4/O59z4Eqp0Uw&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1075471&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 02 Sep 2009 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1075471</guid>
 <comments>http://weblogic.sys-con.com/node/1075471#feedback</comments>
</item>
<item>
 <title>Virtual Desktop Infrastructure Comparison Kit</title>
 <link>http://weblogic.sys-con.com/node/1078636</link>
 <description>Get the real scoop on how XenDesktop outperforms the competition – including VMware View. Download the “VDI Comparison Kit” today. It includes expert reviews and industry insights into what you should consider when choosing a VDI solution, plus a point-by-point comparison showing how XenDesktop delivers superior performance, proactive IT visibility, and lowest TCO.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1078636&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 22 Aug 2009 23:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1078636</guid>
 <comments>http://weblogic.sys-con.com/node/1078636#feedback</comments>
</item>
<item>
 <title>Avoid Network Outages within SaaS and Cloud</title>
 <link>http://weblogic.sys-con.com/node/1077138</link>
 <description>A primary element of SaaS and cloud computing is the virtual datacenter or Virtual Platform Infrastructure (VPI). VPI refers to virtual machines and virtual platforms that rely on many additional physical and virtual infrastructure elements. Over the past few years, new infrastructure platforms such as virtual machines, virtual management, virtual switching/routing, virtual storage, and virtual system management have come together to help drive cloud computing.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1077138&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 22 Aug 2009 22:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1077138</guid>
 <comments>http://weblogic.sys-con.com/node/1077138#feedback</comments>
</item>
<item>
 <title>SoftLayer Extends API to Manage Cloud Services</title>
 <link>http://weblogic.sys-con.com/node/1065870</link>
 <description>SoftLayer has extended its Application Programming Interface (API) to enable control of the company’s CloudLayer™ Computing and CloudLayer Storage services. The API is an interface that allows customers to give their systems automatic, remote access and control of SoftLayer services. It integrates with third-party and custom software, providing seamless provisioning, management, monitoring, and information retrieval from SoftLayer systems including accounting, inventory, DNS management, and many others.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1065870&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 18 Aug 2009 22:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1065870</guid>
 <comments>http://weblogic.sys-con.com/node/1065870#feedback</comments>
</item>
<item>
 <title>Java Memory Problems</title>
 <link>http://weblogic.sys-con.com/node/1071319</link>
 <description>Memory Leaks and other memory related problems are among the most prominent performance and scalability problems in Java.  Reason enough to discuss this topic in more detail.
The Java memory model- or more specifically the garbage collector &amp;#8211;  has solved many memory problems. At the same time new ones have been created. Especially in J EE [...]


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&#039;http://blog.dynatrace.com/2009/02/12/sharepoint-identifying-memory-problems-introduced-by-custom-code/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: SharePoint: Identifying memory problems introduced by custom code&#039;&gt;SharePoint: Identifying memory problems introduced by custom code&lt;/a&gt; &lt;small&gt;SharePoint is a great platform that makes it easy to...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://blog.dynatrace.com/2009/04/07/performance-analysis-how-to-identify-bad-methods-messing-up-the-gc/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Performance Analysis: How to identify &amp;#8220;bad&amp;#8221; methods messing up the GC&#039;&gt;Performance Analysis: How to identify &amp;#8220;bad&amp;#8221; methods messing up the GC&lt;/a&gt; &lt;small&gt;Whenever the Garbage Collector kicks in to free up memory...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://blog.dynatrace.com/2009/03/31/net-performance-analysis-a-net-garbage-collection-mystery/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: .NET Performance Analysis: A .NET Garbage Collection Mystery&#039;&gt;.NET Performance Analysis: A .NET Garbage Collection Mystery&lt;/a&gt; &lt;small&gt;Memory Management in .NET is a broad topic with a...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1071319&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 13 Aug 2009 22:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1071319</guid>
 <comments>http://weblogic.sys-con.com/node/1071319#feedback</comments>
</item>
<item>
 <title>Google Scores Against Microsoft in New Zealand</title>
 <link>http://weblogic.sys-con.com/node/1049200</link>
 <description>New Zealand’s Postal Services Group (PSG), a business inside New Zealand Post Group that connects businesses and the community through mail and online services, is moving from Microsoft to Google Apps, security, compliance and web filtering. PSG has signed a three-year agreement with Fronde, a Google enterprise partner in New Zealand, that will see Google Apps rolled out to 2,100 Postal Services Group workers.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1049200&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Jul 2009 22:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1049200</guid>
 <comments>http://weblogic.sys-con.com/node/1049200#feedback</comments>
</item>
<item>
 <title>Japanese Government Gets into the Cloud</title>
 <link>http://weblogic.sys-con.com/node/1048103</link>
 <description>Over the last week I&#039;ve been away at my cottage on vacation so I&#039;m trying to catch up on my massive backlog of emails  (about 5k worth). One of the more interesting was one sent earlier in the week from Masayuki Hyugaji in Japan. (I have a call with Hyugaji later this week, so I should be able to provide more details afterward)&lt;br /&gt;&lt;br /&gt;According to Hyugaji, the Ministry of Internal Affairs and Communications of Japan has embarked in a series of &lt;a href=&quot;http://www.soumu.go.jp/menu_news/s-news/02tsushin03_000001.html&quot;&gt;new research and development activities&lt;/a&gt; including launching a &lt;a href=&quot;http://www.gictf.jp/&quot;&gt;Global Inter-Cloud Technology Forum&lt;/a&gt;. For those who don&#039;t speak Japanese (my wife does) the primary focus of the Global Inter-Cloud Technology Forum is on Cloud Federation and currently includes several large Japanese companies. The aim of the forum is to promote standardization of network protocols and the interfaces through which cloud systems &quot;interwork&quot; with each other, and to enable the provisioning of more reliable cloud services.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Main activities and goals&lt;/b&gt; &lt;blockquote&gt;- Promote the development and standardization of technologies to build or use cloud systems;&lt;br /&gt;- Propose standard interfaces that allow cloud systems to interwork with each other;&lt;br /&gt;- Collect and disseminate proposals and requests regarding organization of technical exchange meetings and training courses;&lt;br /&gt;- Establish liaison with counterparts in the U.S. and Europe, and promote exchange with relevant R&amp;amp;D teams.&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;b&gt; Global Inter-Cloud Technology Forum &lt;/b&gt;&lt;b&gt;Aims&lt;br /&gt;&lt;a href=&quot;https://mail.google.com/a/enomaly.com/goog_1248551841574&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/b&gt;&lt;a href=&quot;http://www.gictf.jp/index_e.html&quot;&gt;The Global Inter-Cloud Technology Forum website&lt;/a&gt; sheds some light on the initiative.&lt;br /&gt;&lt;br /&gt;&quot;Cloud systems have not yet reached the level that would allow their application to mission-critical fields, such as e-government, medical care and finance, in terms of reliability, ability to respond quickly, data quality and security. To achieve reliability and quality high enough to meet the requirements in these fields, it is necessary to interconnect multiple cloud systems via a broadband network and provide a mechanism that would allow them to interwork with, and complement, each other.  &lt;p&gt;&quot;In light of the fact that each provider is currently building cloud systems based on its proprietary specifications, we propose the establishment of the “Global Inter-Cloud Technology Forum” to promote standardization of network protocols and the interfaces through which cloud systems interwork with each other, to promote international interworking of cloud systems, to enable global provision of highly reliable, secure and high-quality cloud services, and to contribute to the development Japan’s ICT industry and to the strengthening of its international competitiveness.&quot;&lt;/p&gt; Learn more at &lt;a href=&quot;http://www.gictf.jp/index_e.html&quot;&gt;http://www.gictf.jp&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;a href=&quot;http://www.enomaly.com&quot;&gt;Announcing The Enomaly Cloud Service Provider Edition&lt;/a&gt; | &lt;a href=&quot;http://www.twitter.com/ruv&quot;&gt;Twitter Me&lt;/a&gt; | &lt;a href=&quot;http://www.linkedin.com/in/reuvencohen&quot;&gt;Get Linkedin&lt;/a&gt; | &lt;a href=&quot;https://cloudcomputing.wufoo.com/forms/contact-reuven/&quot;&gt;Contact Reuven&lt;/a&gt; | &lt;a href=&quot;http://www.elasticvapor.com/2009/05/elasticvapor-disclosure-policy.html&quot;&gt;Disclosure Policy&lt;/a&gt;
&lt;hr /&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/4159824378751259880-5501555934959622138?l=www.elasticvapor.com&#039;/&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:4cEx4HpKnUU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=PZV-OkPYn_Q:CMIHJ9JQO_o:4cEx4HpKnUU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:63t7Ie-LG7Y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=63t7Ie-LG7Y&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=dnMXMwOfBR0&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=PZV-OkPYn_Q:CMIHJ9JQO_o:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=PZV-OkPYn_Q:CMIHJ9JQO_o:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=PZV-OkPYn_Q:CMIHJ9JQO_o:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Elasticvapor/~4/PZV-OkPYn_Q&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1048103&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Jul 2009 21:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1048103</guid>
 <comments>http://weblogic.sys-con.com/node/1048103#feedback</comments>
</item>
<item>
 <title>Parallels Chases Asia-Pacific Cloud Market</title>
 <link>http://weblogic.sys-con.com/node/1039035</link>
 <description>Parallels said Thursday that it will pushing further into the Asia-Pacific cloud market with its virtualization solutions, promising that its followers will be able to compete with Google, Microsoft and Amazon. It’s chasing what IDC says will be a $42 billion worldwide cloud services market by 2012, gambling that Asia-Pacific will show greater acceptance and rapid uptake. 
&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1039035&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 24 Jul 2009 08:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1039035</guid>
 <comments>http://weblogic.sys-con.com/node/1039035#feedback</comments>
</item>
<item>
 <title>Twittergate Reveals E-Mail is Bigger Security Risk than Twitter</title>
 <link>http://weblogic.sys-con.com/node/1038394</link>
 <description>First, everyone needs to calm down. Twitter.com itself was not breached. According to Evan Williams as quoted in a TechCrunch article, the attack did not breach Twitter.com or its administrative functions, nor were user accounts affected in any way. So everyone can just stop with the “Twitter needs to revamp its security!” and “Twitter isn’t secure” headlines and articles because it’s not only blatantly wrong, it’s diverting attention that should be devoted to the real problem: e-mail and account self-service. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1038394&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 22 Jul 2009 21:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1038394</guid>
 <comments>http://weblogic.sys-con.com/node/1038394#feedback</comments>
</item>
<item>
 <title>Security Cloud Assumptions</title>
 <link>http://weblogic.sys-con.com/node/1039117</link>
 <description>After pushing my latest post, Securing the Cloud: Shared Hardware and the Data Plane, Hoff posted a series of excellent questions and responses to the post via Twitter. I thought responding via another blog post, so that his questions could be addressed alongside my last post, was the way to go. I&amp;#8217;ve trimmed some of [...]&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1039117&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 17 Jul 2009 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1039117</guid>
 <comments>http://weblogic.sys-con.com/node/1039117#feedback</comments>
</item>
<item>
 <title>Will Ulitzer Dominate News Content on The Web? -Gartner</title>
 <link>http://weblogic.sys-con.com/node/921954</link>
 <description>&#039;Will Ulitzer and SocialYell Dominate News Content on The Web (Eventually)?&#039; is the blog title of Gartner&#039;s Anthony Bradley. In his blog entry, Bradley writes: &quot;Hype around Ulitzer.com (the social-journalism news magazine site) is climbing. At one point they were offering authors 200% of their Google AdSense revenue... I am convinced that the only way to change the world is through collectively determining how we spend our money and our votes. Will Ulitzer be this vehicle?&quot;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/921954&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 13 Jul 2009 12:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/921954</guid>
 <comments>http://weblogic.sys-con.com/node/921954#feedback</comments>
</item>
<item>
 <title>Another SaaS Migration Success For WaveMaker</title>
 <link>http://weblogic.sys-con.com/node/1029408</link>
 <description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.keeneview.com/uploaded_images/nzpost-781497.gif&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 208px; height: 62px;&quot; src=&quot;http://www.keeneview.com/uploaded_images/nzpost-781496.gif&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;In addition to growing sales by a whopping 80% last quarter (worthy of another blog post on its own no doubt), WaveMaker also brought on a number of impressive new customers.&lt;br /&gt;&lt;br /&gt;Yesterday we announced that the ECN Group subsidiary of New Zealand Post has adopted WaveMaker as their platform for delivery the next generation of their &lt;a href=&quot;http://www.ecngroup.com.au/default.asp?pageId=238&quot;&gt;Round Trip Logistics application&lt;/a&gt;. ECN has over 3,000 customers and sells their SaaS logistics application throughout New Zealand, Australia and Asian markets.&lt;br /&gt;&lt;br /&gt;WaveMaker makes SaaS simple both for SaaS vendors and their customers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SaaS migration&lt;/span&gt;: like many ISVs, ECN already has a good deal of application business logic written in Java. WaveMaker allows ECN to create a new SaaS application that leverages the work they have already done.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SaaS development&lt;/span&gt;:&lt;a href=&quot;http://www.wavemaker.com/news/pr_2009-06-30.html&quot;&gt; just like we did with KANA 10&lt;/a&gt;, WaveMaker&#039;s drag and drop development platform  can cut the time to develop a new SaaS application by at least 50%&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SaaS end-user customization&lt;/span&gt;: WaveMaker&#039;s unique strength is in enabling SaaS vendors to deliver applications that can be easily customized by end users. &lt;a href=&quot;http://www.keeneview.com/2009/07/kana-10-new-poster-child-for-web-20.html&quot;&gt;In KANA&#039;s case&lt;/a&gt;, this meant enabling business managers to react to changing business conditions by customizing workflows in minutes that would otherwise take months of expert IT resources.&lt;/li&gt;&lt;/ul&gt;WaveMaker&#039;s SaaS development platform shows ISVs how to build a SaaS application using an incremental approach that delivers the highest bang for the buck. Other solutions like Force.com require that ISVs completely redevelop their application - a more costly and risky approah.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/294880355377903512-4051639435570357755?l=www.keeneview.com%2Findex.html&#039;/&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?i=m2zYoseiuI4:NmRtpmNcsG8:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:cGdyc7Q-1BI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?d=cGdyc7Q-1BI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?i=m2zYoseiuI4:NmRtpmNcsG8:gIN9vFwOqvQ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?a=m2zYoseiuI4:NmRtpmNcsG8:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/TheKeeneView?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/TheKeeneView/~4/m2zYoseiuI4&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1029408&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 09 Jul 2009 20:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1029408</guid>
 <comments>http://weblogic.sys-con.com/node/1029408#feedback</comments>
</item>
<item>
 <title>Oracle Cracks Open a Piggybank To Pay for Sun</title>
 <link>http://weblogic.sys-con.com/node/1025572</link>
 <description>Oracle sold $4.5 billion worth of debt last week, intending to use at least some of the money for its acquisition of Sun.

It&#039;ll be laying out roughly $7.4 billion in cash to buy all of Sun&#039;s outstanding shares but with what Sun will have left in the bank after its debts are paid the purchase is expected to cost Oracle only about $5.6 billion.

What it doesn&#039;t use for Sun is earmarked for other acquisitions and general corporate purposes, Oracle said.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1025572&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 06 Jul 2009 16:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1025572</guid>
 <comments>http://weblogic.sys-con.com/node/1025572#feedback</comments>
</item>
<item>
 <title>Oracle Unveils Oracle WebLogic Suite 11g</title>
 <link>http://weblogic.sys-con.com/node/1022310</link>
 <description>As part of the Oracle Fusion Middleware 11g launch, Oracle has announced the release of Oracle WebLogic Suite 11g, which includes Oracle WebLogic Server, the world&#039;s highest performance application server, as well as Oracle Coherence, Oracle JRockit, Oracle JDeveloper and Oracle Enterprise Manager. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/1022310&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 Jul 2009 10:32:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/1022310</guid>
 <comments>http://weblogic.sys-con.com/node/1022310#feedback</comments>
</item>
<item>
 <title>SYS-CON White Paper: Application Performance Management by Tidal Software</title>
 <link>http://weblogic.sys-con.com/node/936927</link>
 <description>As the complexity, immediacy, and scope of enterprise processes increase, so does the risk of failure. Comprehensive, proactive management of next-generation information processes and services is critical. Traditional application management tools are inadequate to manage next-generation cross-application and, eventually, cross-enterprise business processes and services because they are static, invasive, and unaware of changing application context. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/936927&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Apr 2009 14:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/936927</guid>
 <comments>http://weblogic.sys-con.com/node/936927#feedback</comments>
</item>
<item>
 <title>rPath Tackles the “Last Mile” of IT Process Automation</title>
 <link>http://weblogic.sys-con.com/node/936951</link>
 <description>In today&#039;s challenging economic climate, the most pressing IT mandate is cost reduction and finding ways to “do more with less.” Central to this is dealing with the explosion of application deployment and systems management complexity, which has brought today&#039;s manual processes to the brink. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/936951&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Apr 2009 12:13:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/936951</guid>
 <comments>http://weblogic.sys-con.com/node/936951#feedback</comments>
</item>
<item>
 <title>Evaluating Performance Management Solutions for Java and .NET Applications</title>
 <link>http://weblogic.sys-con.com/node/933328</link>
 <description>Web Applications are now woven into the way that many enterprises operate, and the monitoring and management of these applications become extremely important to businesses that require nimble datacenters. The risks of failure rise with enterprise application complexity, immediacy, and scope. To mitigate those risks it is imperative to deploy a comprehensive, proactive approach to managing next-generation applications and services. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/933328&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 23 Apr 2009 13:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/933328</guid>
 <comments>http://weblogic.sys-con.com/node/933328#feedback</comments>
</item>
<item>
 <title>The Value of Inter-Domain Infrastructure Technology for SOA</title>
 <link>http://weblogic.sys-con.com/node/849506</link>
 <description>As SOA moves from the project level to the enterprise, SOA architects and practitioners quickly realize the need to consider common services and data management issues. Today we seek the right approaches and the proper enabling technology and standards to provide our enterprises with a common scalable and secure mechanism that ensures all instances of SOAs within the enterprise have the technology-independent infrastructure they need in support of the business.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/849506&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 20 Feb 2009 22:15:00 EST</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/849506</guid>
 <comments>http://weblogic.sys-con.com/node/849506#feedback</comments>
</item>
<item>
 <title>Finding Trends in Internet Security</title>
 <link>http://weblogic.sys-con.com/node/788887</link>
 <description>As a new year approaches we must prepare for new Internet security threats. Every year, new and innovative ways of attacking computer users emerge and continue to increase in volume and severity. To know where we are going it is helpful to look at where we have been. Finding trends in Internet security has become a valuable, if not necessary, action for companies developing software to protect computer users.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/788887&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 29 Dec 2008 11:45:00 EST</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/788887</guid>
 <comments>http://weblogic.sys-con.com/node/788887#feedback</comments>
</item>
<item>
 <title>Weak Economy Makes the Move to the Cloud Inevitable</title>
 <link>http://weblogic.sys-con.com/node/770196</link>
 <description>Enterprises normally move slowly to new technologies but when the price advantage is close to 10x, enterprise decision makers can and will move more quickly. The weak economy provides yet a stronger push. It won’t happen at once and it won’t happen instantly but I’m convinced that in 7 years, the vast majority of enterprises will be using utility computing for some part of their enterprise IT infrastructure.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/770196&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 08 Dec 2008 02:45:00 EST</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/770196</guid>
 <comments>http://weblogic.sys-con.com/node/770196#feedback</comments>
</item>
<item>
 <title>WSO2 Named &quot;Silver Sponsor&quot; of SYS-CON&#039;s SOA World Conference &amp; Expo</title>
 <link>http://weblogic.sys-con.com/node/706915</link>
 <description>SYS-CON Events announced today that the leading global SOA technology provider WSO2 named &quot;Silver Sponsor&quot; of SYS-CON&#039;s upcoming SOA World Conference &amp; Expo 2008 West, which will take place November 19-21, 2008, at the Fairmont Hotel in the heart of Silicon Valley, in San Jose, California.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/706915&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 27 Oct 2008 21:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/706915</guid>
 <comments>http://weblogic.sys-con.com/node/706915#feedback</comments>
</item>
<item>
 <title>QuantumXML Named &quot;Silver Sponsor&quot; of SYS-CON&#039;s SOA World and Virtualization Conference &amp; Expo</title>
 <link>http://weblogic.sys-con.com/node/706900</link>
 <description>Can high-performance XML be sexy? QuantumXML, the world’s fastest XML software, speeds through typical SOA transactions 10x to 100x faster than any other existing technology. You’re right, that doesn’t sound sexy. But, think of your Data Center running at a fraction of its current power and cooling costs. Imagine the possibilities; surplus processing power, a healthy bump up in the bottom line, and doing your part to save the environment. Sounding more attractive? Kick it up another notch by monetizing your web services. Visit us at the 2008 SOA World Conference and take our test drive challenge. &lt;a href=&quot;http://www.quantumxml.com&quot; title=&quot;www.quantumxml.com&quot;&gt;www.quantumxml.com&lt;/a&gt;.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/706900&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 26 Oct 2008 21:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/706900</guid>
 <comments>http://weblogic.sys-con.com/node/706900#feedback</comments>
</item>
<item>
 <title>3Tera Named &quot;Silver Sponsor&quot; of SYS-CON&#039;s Cloud Computing Conference &amp; Expo</title>
 <link>http://weblogic.sys-con.com/node/706655</link>
 <description>3Tera&#039;s Cloudware incorporates the fundamental building blocks used in developing today&#039;s most popular applications; storage and computing, software catalog, definition and control, plus how they all relate to each other. More importantly, the architecture is vendor agnostic so that third party vendors, not just 3tera, can participate in the system. The Cloudware architecture supports the most popular operating systems - Linux, Solaris and Windows - and is targeted toward clients who want to explore the extreme scale and flexibility of cloud computing infrastructures quickly and easily.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/706655&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 24 Oct 2008 22:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/706655</guid>
 <comments>http://weblogic.sys-con.com/node/706655#feedback</comments>
</item>
<item>
 <title>VMware ESX Validated by Microsoft</title>
 <link>http://weblogic.sys-con.com/node/662655</link>
 <description>VMware announced it has qualified its VMware ESX hypervisor under the Microsoft Server Virtualization Validation Program (SVVP). VMware ESX 3.5 update 2 (ESX 3.5u2) is a hypervisor to be listed under the program, providing VMware customers who run Windows Server and Microsoft applications with access to cooperative support from Microsoft and VMware. &lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/662655&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 16 Sep 2008 09:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/662655</guid>
 <comments>http://weblogic.sys-con.com/node/662655#feedback</comments>
</item>
<item>
 <title>Amazone Chooses Ericom&#039;s Virtualization Solution</title>
 <link>http://weblogic.sys-con.com/node/642398</link>
 <description>Ericom announced that Amazone has replaced its Citrix infrastructure with Ericom&#039;s PowerTerm WebConnect RemoteView software. PowerTerm WebConnect RemoteView provides Amazone&#039;s employees with secure and centrally managed access to applications running on Windows Terminal Servers (WTS), including their Sage Bäurer Industry ERP system.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/642398&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 18 Aug 2008 10:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/642398</guid>
 <comments>http://weblogic.sys-con.com/node/642398#feedback</comments>
</item>
<item>
 <title>The ESB - SOA Hullaballoo</title>
 <link>http://weblogic.sys-con.com/node/619647</link>
 <description>With multiple ESB platforms, you are still providing a very good way to bring underlying business applications and transaction systems to bear with an integration and messaging framework, sometimes with business process management as well. Yes they are different systems, but they can be pulled together effectively as long as the validation is there, and as long as the multiple teams have a means to virtualize their dependencies and continue developing and testing new functionality.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/619647&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 28 Jul 2008 08:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/619647</guid>
 <comments>http://weblogic.sys-con.com/node/619647#feedback</comments>
</item>
<item>
 <title>JMSL Numerical Library for Java Applications</title>
 <link>http://weblogic.sys-con.com/node/619496</link>
 <description>The JMSL Numerical Library is the broadest collection of mathematical, statistical, financial, data mining and charting classes in 100% Java. It is the only Java programming solution that combines integrated charting with the reliable mathematical and statistical functionality of the industry-leading IMSL Numerical Library algorithms. Organizations can gain insight into valuable data and share analysis results across the enterprise quickly.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/619496&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 26 Jul 2008 10:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/619496</guid>
 <comments>http://weblogic.sys-con.com/node/619496#feedback</comments>
</item>
<item>
 <title>SCO - Linux&#039; Worst Nightmare Is Back</title>
 <link>http://weblogic.sys-con.com/node/614015</link>
 <description>The court also said Novell couldn&#039;t run interference for Linux and stop SCO from seeking royalty payments for alleged UnixWare and OpenServer infringement by Linux users under its infamous SCOsource licensing program.    , it&#039;s merely a matter of time before SCO starts seeking those payments.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/614015&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 18 Jul 2008 20:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/614015</guid>
 <comments>http://weblogic.sys-con.com/node/614015#feedback</comments>
</item>
<item>
 <title>Move Over Dot.Com</title>
 <link>http://weblogic.sys-con.com/node/605484</link>
 <description>Brace yourself for a new era of creative web addresses. ICANN, the non-profit Internet Corporation for Assigned Names and Numbers, has opened up top-level domains, the little .com, .org, .gov, .edu, .net suffixes or country abbreviation at the end of a web address, to any styling the human mind can conceive - and in scripts other than Roman - provided the creator coughs up $100,000.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/605484&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 09 Jul 2008 05:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/605484</guid>
 <comments>http://weblogic.sys-con.com/node/605484#feedback</comments>
</item>
<item>
 <title>SOA World: WSO2 Boosts Scalability, Availability and SOA Governance with v 1.7 of Open Source ESB</title>
 <link>http://weblogic.sys-con.com/node/596868</link>
 <description>WSO2 has today announced the availability of the open source WSO2 Enterprise Service Bus (ESB), Version 1.7 to support enterprises&#039; heterogeneous, high-volume service-oriented architecture (SOA) demands. The WSO2 ESB 1.7 offers new enhancements to stability and availability - resulting in scalability and error-free connections for high-volume SOA environments, even on standard hardware.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/596868&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 24 Jun 2008 08:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/596868</guid>
 <comments>http://weblogic.sys-con.com/node/596868#feedback</comments>
</item>
<item>
 <title>Fujitsu Named &quot;Gold Sponsor&quot; of SYS-CON&#039;s SOA World Conference &amp; Expo</title>
 <link>http://weblogic.sys-con.com/node/587177</link>
 <description>Ranked by Gartner as a leader in the Application Infrastructure Software market, Fujitsu helps companies build SOA-enabled BPM applications that can be shared across the enterprise to lower operating costs, accelerate business processes, and react quickly to changing market requirements. Fujitsu&#039;s BPM Suite, Interstage Business Process Manager, brings business and IT professionals together to design, simulate, automate, analyze, and optimize business processes. Together with CentraSite, Fujitsu&#039;s standards-based SOA registry and repository, Fujitsu helps companies take a process-driven approach to SOA. This top-down approach allows for collaboration on translating real business models into optimized, executable business processes while letting an organization reuse their existing Visio process maps, IT infrastructure and other SOA assets to reduce operational costs and maximize business efficiencies.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/587177&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 19 Jun 2008 11:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/587177</guid>
 <comments>http://weblogic.sys-con.com/node/587177#feedback</comments>
</item>
<item>
 <title>Ceedo Named &quot;Gold Sponsor&quot; of SYS-CON&#039;s Virtualization Conference &amp; Expo</title>
 <link>http://weblogic.sys-con.com/node/587174</link>
 <description>Ceedo Technologies has developed patent-pending virtualization technology that takes a suite of standard off-the-shelf Windows applications, and virtualizes them in real-time, creating a portable virtual desktop, which launches on any Windows host PC with no need to pre-install any software, drivers or agents. Ceedo&#039;s portable virtual desktop runs on top of and leverages the exiting Windows OS on the host PC, thus eliminating the licensing costs, footprint and performance penalty of a full virtualized OS, and works fully in user mode, enabling operation on locked-down PCs. Ceedo&#039;s technology enables the most cost-effective solutions for many enterprise scenarios such as remote access, disaster recovery, and creating a managed enterprise &#039;island&#039; on employee-owned and subcontractor-owned PCs. Ceedo provides the Enterprise IT with tools to fully customize the user interface, remotely deploy new applications, and update existing applications.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/587174&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 19 Jun 2008 10:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/587174</guid>
 <comments>http://weblogic.sys-con.com/node/587174#feedback</comments>
</item>
<item>
 <title>Transforming the Enterprise: Where Virtualization Meets Automation</title>
 <link>http://weblogic.sys-con.com/node/583470</link>
 <description>Virtualization is the future of IT management, but what exactly does that mean to your organization? CIOs around the world recognize that virtualization could be the answer to combating skyrocketing costs associated with managing their IT infrastructure; however, many are still left wondering how to implement a long-term, sustainable virtualization strategy. In this session, BMC Software CTO, Tom Bishop, will explain how IT organizations can realize the full value of virtualization through aligning IT with business priorities and automating IT processes.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/583470&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 19 Jun 2008 08:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/583470</guid>
 <comments>http://weblogic.sys-con.com/node/583470#feedback</comments>
</item>
<item>
 <title>Service Oriented Unified Process</title>
 <link>http://weblogic.sys-con.com/node/586110</link>
 <description>Service orientation is one of the most popular trends of these recent years, but there are not any metrics on it. Hence you can not consume SOA in a project with a specific measuring. On the other side, Unified Process (especially RUP) has powerful abilities on such developments. In our discussion Chris Shayan is going to demonstrate that we can combine SOA and RUP with each other and finally make a Service Oriented Unified Process.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/586110&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Jun 2008 13:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/586110</guid>
 <comments>http://weblogic.sys-con.com/node/586110#feedback</comments>
</item>
<item>
 <title>Is This the Birth Of Web 3.0?</title>
 <link>http://weblogic.sys-con.com/node/464335</link>
 <description>Is Web 3.0 yet another buzzword, or is it a real turnaround in our industry? Web 1.0 was the good old web of the 1990s. In those times, all client-side changes were the result of a server round-trip. The Internet was ramping up in popularity. Web 2.0 has been a little more than just a technological evolution.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/464335&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Jun 2008 07:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/464335</guid>
 <comments>http://weblogic.sys-con.com/node/464335#feedback</comments>
</item>
<item>
 <title>98% of Enterprises Implementing Virtualization Are Using Multiple Platforms</title>
 <link>http://weblogic.sys-con.com/node/575160</link>
 <description>ComScore has upped Google&#039;s US search share. It was 59.8% in March and now for April it&#039;s 61.6%. It gave Yahoo 20.4% and Microsoft 9.1%. HP and Foxconn International, a unit of Taiwan-based Hon Hai Precision Industry, the big contract manufacturer, are building a $50 million factory outside St Petersburg where they will produce a half-million PCs a year for the Russian market starting next year. It could become a hub for the Baltic states and Scandinavia. Hon Hai, meanwhile, is going to start making laptops.&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/575160&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 12 Jun 2008 04:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/575160</guid>
 <comments>http://weblogic.sys-con.com/node/575160#feedback</comments>
</item>
<item>
 <title>White Paper: &quot;OpenAjax Alliance on Mobile AJAX and Recent Browser Advances&quot;</title>
 <link>http://weblogic.sys-con.com/node/582662</link>
 <description>The OpenAjax Alliance has recently published two new white papers, one on Mobile AJAX and one on recent browser advances. The first white paper, Introduction to Mobile AJAX for Developers, provides an overview of AJAX application development for mobile devices. The second white paper, Good News for AJAX - The Browser Wars Are Back, highlights the major changes in the browser world that are manifesting themselves in this year&#039;s browser releases (i.e., IE8, Firefox3, Safari 3.1, Opera 9.x).&lt;p&gt;&lt;a href=&quot;http://weblogic.sys-con.com/node/582662&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Jun 2008 00:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://weblogic.sys-con.com/node/582662</guid>
 <comments>http://weblogic.sys-con.com/node/582662#feedback</comments>
</item>
</channel>
</rss>
