<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://education.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Web Services Edge 2005</title>
 <link>http://education.sys-con.com/</link>
 <description>Latest articles from Web Services Edge 2005</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Thu, 03 Dec 2009 15:43:19 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>.NET 2  Design Patterns and SOA: Implementing in C#</title>
 <link>http://education.sys-con.com/node/80900</link>
 <description>Service-Oriented Architectures are all the rage. But it&#039;s one thing to talk about them, another to design them, and yet another to implement them. What Patterns can you use to design the external interfaces of a Web Service, and keep it service-oriented? How do you avoid the tight-coupling in functionality and time of traditional RPC, and instead achieve the loose-coupling of functionality and response found in a document-centric web service? What Patterns can be used to design the internals of a web service, and keep it light-weight and flexible? In this session we&#039;ll analyze a service-oriented document-distribution system to learn what types of patterns you can use and how to take advantage of them. And you&#039;ll see a complete implementation in C#, which will demonstrate the versatility of the .NET Framework and the tools used to implement the service.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80900&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 15 Apr 2005 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80900</guid>
</item>
<item>
 <title>J2ME &amp; Eclipse</title>
 <link>http://education.sys-con.com/node/84537</link>
 <description>Eclipse provides support for Java program development such as editing, compiling, and debugging, and is readily extensible through its plug-in mechanism. Many have been involved in the development of plug-ins that support the building and launching of embedded applications (with support for various platforms, such as J2ME/MIDP, PocketPC, and PalmOS). This talk will show how applications can be developed, compiled, analyzed, and compressed to fit on really small devices. It will include reports on practical experience, it will provide background information on developing Java applications for resource-constrained environments, and explain what Java standardization processes are under way.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/84537&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Mar 2005 11:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/84537</guid>
</item>
<item>
 <title>High Performance Web Services - Tackling Scalability and Speed</title>
 <link>http://education.sys-con.com/node/80896</link>
 <description>Web services facilitate application-to-application integration and interoperability across different platforms. However, critics usually point to an inefficient processing model and bandwidth requirements for developing Web services. This is often cited as a reason why Web services cannot perform and scale well in production environments. This session takes a detailed look at performance and scalability issues around Web services in the real world, as well as strategies that architects and developers can adopt to mitigate such risks in these applications. Some analytical and modeling strategies that enable acceptable application performance will also be covered.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80896&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80896</guid>
</item>
<item>
 <title>Four Abilities SOA Will Lack Without a Registry</title>
 <link>http://education.sys-con.com/node/80851</link>
 <description>A service-oriented architecture (SOA) is the design blueprint for seamless connectivity between business processes and IT infrastructure, enabling innovation and improving productivity. SOA provides the most efficient, standard way to dynamically interoperate with any customer, supplier, product or employee. SOA makes integration intrinsic. Web services are the foundation building blocks of an SOA, and they are already proliferating inside most enterprises. In an SOA, Web services become business services with the ability to perform a particular function or access data dynamically. This presentation will discuss the four abilities that a registry provides for an SOA.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80851&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80851</guid>
</item>
<item>
 <title>JCP Program: How the Java Technology Binary Software Standard Is Managed and Evolves</title>
 <link>http://education.sys-con.com/node/80872</link>
 <description>Why a Java technology standard? Why technology communities? This session will explore the circle of adoption and business opportunity from an IT Manager and IT developer perspective, as well as, how Java technology fits into these circles, and the significance of conformance and the &#039;Write Once, Run Anywhere&#039; promise. This session will also examine the role the Java Community Process (JCP) program plays by carefully focusing on binary compatibility and bringing together the community to agree on standards and the results of this effort - multiple implementations from many sources based on Java technology.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80872&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80872</guid>
</item>
<item>
 <title>So You Want an SOA: Best Practices for Migrating Toward Service Orientation in the Enterprise</title>
 <link>http://education.sys-con.com/node/80879</link>
 <description>Replacing complex, monolithic applications with nimble applications built from exposed services promises increased developer productivity, greater flexibility, and ultimately reduced cost. The adoption of Web services and SOA can also remove a significant level of complexity and integration problems from enterprise application development projects. But, as with any large-scale project, IT departments must have the right plan and the right resources in place to ensure a successful transformation of their computing infrastructure. This article will explore what IT organizations need to know to be successful in their attempts to migrate the enterprise to a service-oriented architecture.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80879&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80879</guid>
</item>
<item>
 <title>Java Web Services Programming Tips &amp; Tricks</title>
 <link>http://education.sys-con.com/node/80893</link>
 <description>This session will present a collection of programming tips and tricks related to consuming and providing Web services in Java. This collection has been created by a number of developers and consultants and is the result of many real-life project experiences. We will focus on implementation aspects for Web services and not go into any detail on architecture or conceptual issues. In other words, these are the problems that developers face once they have started coding.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80893&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80893</guid>
</item>
<item>
 <title>Using Grid Computing with Web Services and J2EE to Create Internet-Based SOAs</title>
 <link>http://education.sys-con.com/node/80838</link>
 <description>Service-oriented architecture, Web services, and J2EE technologies are dramatically changing the ways in which enterprises develop and deploy their Internet-facing applications. Because these applications potentially have a global user base, correctly architecting applications is a particular challenge. A combination of grid computing and utility computing offers a way to provide computing resources when and where they are needed, but developers must factor in certain considerations during design. This session will provide an in-depth overview of three real-world case studies using Grid computing in combination with Web services and J2EE to create Internet-based SOAs. It is designed for application architects and developers, and attendees will learn how applications can be designed to operate in a distributed computing environment such that performance and scalability problems are bypassed during deployment.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80838&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80838</guid>
</item>
<item>
 <title>Developing Web Services with Eclipse</title>
 <link>http://education.sys-con.com/node/80888</link>
 <description>The recently created Web Tools Platform Project extends Eclipse with a set of open source Web service development tools and APIs. This talk gives an overview of the project and focuses on its Web services support. The project is divided into two subprojects: Web Standard Tools and J2EE Standard Tools. The Web Standard Tools subproject contains support for XML Web Services, including tools based on standards defined by W3C, Oasis, WS-I, and others. The J2EE Standard Tools subproject contains support for standards defined by JCP, such as JAX-RPC and JSR-109, and for reference implementations of these standards, such as Apache Axis. The project contains both a set of tools for Web service developers and a set of APIs for Web service tool creators. The talk includes a demonstration of the tools.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80888&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80888</guid>
</item>
<item>
 <title>Smart Client Development with the Offline Application Block</title>
 <link>http://education.sys-con.com/node/80856</link>
 <description>The Smart Client is a relatively new application development model bringing together the rich, interactive user experience of WinForms and the ease of deployment of ASP.NET applications. We&#039;ll look at Smart Client architecture, design, and implementation using the Smart Client Offline Application Block with a bias toward a service-oriented architecture (SOA). I will also briefly review what is on the horizon as new and different for Smart Client applications in Visual Studio 2005 and .NET 2.0.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80856&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80856</guid>
</item>
<item>
 <title>Effective Risk Abatement and Success in a Service-Oriented World</title>
 <link>http://education.sys-con.com/node/80875</link>
 <description>IT leaders are hoping to leverage the benefits inherent in Web services and Service-Oriented Architectures (SOA) to enable their businesses to be far more competitive and to find new operational efficiencies. But, can we depend on these new technologies and approaches? Management and security are a common concern today and this session provides the necessary background and perspective on both the business and the technical issues. We will examine important principles and recommendations using real-world examples to illustrate key concepts.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80875&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80875</guid>
</item>
<item>
 <title>Transitioning Successfully to SOA and Web Services: Building the Infrastructure for SOA Growth</title>
 <link>http://education.sys-con.com/node/80862</link>
 <description>This session will address how to approach service-oriented architecture (SOA) management from a project-based level while still allowing room for future expansion and incremental growth to an enterprise-wide SOA. The session will provide valuable insight into how SOA management can help organizations ease the complexity of moving toward a loosely coupled environment.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80862&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80862</guid>
</item>
<item>
 <title>Using SOA and Web Services to Issue Business Licenses in the District of Columbia</title>
 <link>http://education.sys-con.com/node/80844</link>
 <description>The Basic Business License Web-based application of the District of Columbia enables the processing and issuance of business licenses. The licenses are issued according to business activity and transformed into business endorsement categories. In this project, SDDM Technology participated in the development of an n-tier application. The SDDM Technology team was responsible for the business logic and the data access tiers. The team applied Microsoft&#039;s .NET technology to develop the business rules. ADO.NET was used in conjunction with Oracle packages to access and manipulate data from the data tier (Oracle database). Data was requested from and passed to the Presentation Layer (Java technology) using SOAP/XML. In short, the District of Columbia business license problem was resolved using service-oriented architecture and Web services, taking advantage of the available technologies.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80844&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80844</guid>
</item>
<item>
 <title>SOA: From Pattern to Production</title>
 <link>http://education.sys-con.com/node/80850</link>
 <description>Service-oriented architecture (SOA) represents the opportunity to achieve broad-scale interoperability, while providing the flexibility required to continually adapt technology to business requirements. No small feat, particularly when one considers the extent and complexity of today&#039;s IT environments. As both a technology concept and IT discipline, the challenge inherent in SOAs is maintaining the right architectural approach. If all services in an SOA are treated as interdependent point-to-point interfaces, then the complexity of implementing and maintaining them in this spaghetti-like architecture becomes enormous. The enterprise service bus (ESB) has emerged as one of the first true SOA product offerings, bringing SOA from pattern to production. ESBs provide a framework for building and deploying an event-driven, enterprise SOA and accommodate the configuration, hosting, and management of integration components as services across the business.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80850&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80850</guid>
</item>
<item>
 <title>Migrating ASP to ASP.NET</title>
 <link>http://education.sys-con.com/node/80871</link>
 <description>Many businesses are pursuing migration strategies that will allow them to begin leveraging some of the major benefits of .NET in the short term, such as managed code and Web services, while positioning them to further build on the platform in the future. But developers have several options to choose among, from a &#039;face lift&#039; to migrating just the user interface tier, to a &#039;just do it&#039; approach for the entire system, encompassing full design, development, and deployment in .NET. This session will address how to assess the business objectives and then plan migration based on current infrastructure, from the complexity and separation of the code base, to COM objects in use, and the database structure. We will take a look at the benefits that organizations seek in migrating applications from ASP to ASP.NET.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80871&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80871</guid>
</item>
<item>
 <title>Security: The New Reality</title>
 <link>http://education.sys-con.com/node/78500</link>
 <description>This session explores the best way to approach decisions about securing your applications, highlighting the tools and techniques used by both the hackers and the hacked. In this unique setting we watch an application evolve from easily hackable (worst practices) to average security (still too easy to hack as you will see) to secured reasonably within a reasonable cost in terms of effort and dollars. Consider this session the Spy vs. Spy, Hacker Edition. Presented by the world&#039;s leading security experts.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/78500&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Feb 2005 08:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/78500</guid>
</item>
<item>
 <title>The Interoperability Challenge of Web Services Security Standards</title>
 <link>http://education.sys-con.com/node/80876</link>
 <description>The Web Services Interoperability Organization chartered its Basic Security Profile Working     Group to develop an interoperability profile involving transport layer security, SOAP message layer security, encryption, signatures, and other security considerations. This session will discuss the interoperability challenges presented by current Web services security standards and the work of the WS-I Basic Security Profile. The session will highlight typical Web services security threats and countermeasures and the related design goals, usage conventions, and conformance testing of the soon-to-be-released Basic Security Profile.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80876&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80876</guid>
</item>
<item>
 <title>So You THINK You Know What an Object Is... &amp; OOP Review for VB6 Developers</title>
 <link>http://education.sys-con.com/node/80863</link>
 <description>You might think you know what an object is, but do you really? Things are not really as they seem in this interesting session that explores the effects of casting, shadowing, overriding, and other OOP mechanisms on objects, and how you can easily be tricked into thinking one plus one does not equal two.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80863&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80863</guid>
</item>
<item>
 <title>Driving SOA Governance</title>
 <link>http://education.sys-con.com/node/80849</link>
 <description>In the past year, Web services and service-oriented architectures (SOAs) have become mainstream because of their ability to provide business agility and flexibility through integration, productivity, and reuse. With SOA enablement on the rise, IT groups must address SOA governance as a means of controlling what and how services located within an SOA are deployed. This session will discuss SOA governance, specifically how an organization can manage and control assets and artifacts located within an enterprise, while ensuring that deployed assets meet an organization?s business and technical architectural standards. It will also outline governance best practices such as monitoring the UDDI publish process in order to seamlessly tie together the development and operational views of Web services within the enterprise.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80849&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80849</guid>
</item>
<item>
 <title>Migrating Enterprise Applications Between J2EE Application Servers</title>
 <link>http://education.sys-con.com/node/80889</link>
 <description>This session will provide guidelines, best practices, and a methodology to tackle a problem that is sapping the budgets of enterprise that have invested heavily in J2EE technology - the migration of enterprise applications between J2EE application servers. The strategy and planning for such initiatives is very complex and requires planning in advance. Enterprise applications, once deployed, have a multitude of dependencies, besides the dependency on Java APIs. The drivers for migration can include version upgrades, corporate agenda, maintenance costs, industry alliances, rapid upgrades to the J2EE platform APIs, etc. A planned migration ensures a successful implementation while minimizing the impact. This session will describe a strategy to plan for the migration of large portfolios of applications between application server vendors, between application server versions, and between hardware platforms. Real world examples of how this strategy has been applied in the industry will be provided.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80889&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80889</guid>
</item>
<item>
 <title>Building and Using Advanced ASP.NET Web Controls</title>
 <link>http://education.sys-con.com/node/80855</link>
 <description>One of the key concepts in ASP is the way Web controls are provided as plain .NET classes. Not much has been said or written about how to use (and extend) this model most efficiently. This session will explain all of that. ASP.NET introduces advanced object-oriented features into the world of Web Development. All ASP pages are based on Web Controls. The initial set of Web Controls is provided by Microsoft as part of the ASP.NET package. However, ASP.NET allows for relatively easy and straightforward extension of the Web Controls model. This session teaches how to build and use Web Controls using Visual Basic.NET and C# code.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80855&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 17:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80855</guid>
</item>
<item>
 <title>B2B Policy Enforcement: The Third Rail of SOA Implementation</title>
 <link>http://education.sys-con.com/node/80858</link>
 <description>One of the great benefits of a service-oriented architecture is the ability it gives you to extend programmatic integration capabilities to business partners. Going beyond simple sharing of data with partners, SOA enables true B2B application integration. At the same time, this capability creates a vexing security policy enforcement dilemma. How can you be sure that a user from a partner organization is actually authorized to integrate with your applications? How can you authenticate that user? Do you even want that headache in the first place? This session will discuss the issues that arise in B2B security policy enforcement and explore several proven approaches to solving the problem. In particular, it will focus on the emerging technology of XML Virtual Private Networks (XML-VPNs) and their potential to mitigate security policy enforcement issues in B2B SOA implementations.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80858&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80858</guid>
</item>
<item>
 <title>J2EE to .NET Interoperability and Application Integration</title>
 <link>http://education.sys-con.com/node/80880</link>
 <description>NET and J2EE are two technical visions for the enterprise. While J2EE is a specification, .NET is a product. What are the approaches for integrating these two fundamentally different frameworks? This session will cover different options including Web Services, RMI and/or .NET remoting, and some third-party solutions. The session will also briefly cover some design and architecture patterns that may help us with integration.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80880&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80880</guid>
</item>
<item>
 <title>The Impact of JBoss and Mono on the Application Server Market</title>
 <link>http://education.sys-con.com/node/80864</link>
 <description>Linux and Apache drove a dramatic change in the server operating system and Web server marketplaces. These areas, dominated by Microsoft and Sun in the late 1990s, now see leading open source alternatives challenging these leaders. But open source&#039;s impact doesn&#039;t stop there. JBoss, the open source J2EE platform, is becoming the high-volume leader in the J2EE application space. More recently, Mono, the open source implementation of Microsoft .NET, promises to be a main strategic item for Novell. Mono may extend Microsoft&#039;s hegemony into Linux and open-source by countering J2EE&#039;s cross-platform strategic advantage.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80864&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80864</guid>
</item>
<item>
 <title>XML Content Attacks</title>
 <link>http://education.sys-con.com/node/80867</link>
 <description>This talk defines a new class of threats, XML Content Attacks, and differentiates these threats from more general Web services attacks and XML security-based attacks. These three related but distinct threat areas are explained. The talk covers XML Content Attacks with regard to tree-based parsing exploits related to coercive parsing, node-depth attacks, and DOM. XML grammar validation exploits such as schema poisoning and lax-content models are discussed, and why traditional schema validation cannot ensure content-model consistency. Web services attacks like WSDL scanning and parameter tampering (SQL Injection, SOAP array attack) are discussed ? highlighting common mistakes made when applying message-level security (WS-Security).&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80867&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80867</guid>
</item>
<item>
 <title>The Transformation of SiteRefresh into a Web Service</title>
 <link>http://education.sys-con.com/node/80887</link>
 <description>Refresh Software is one of the industry&#039;s leading CMS vendors, offering a unique Core Content Management approach. The company&#039;s flagship product, SiteRefresh, promotes a decoupled component-based enterprise architecture, permitting it to be easily deployed in existing environments. This case study follows the recent transformation of SiteRefresh from an integrated application to a component in a services-oriented architecture. Focusing on the engineering aspects, the presentation will cover the architecture of the product, the design choices and decisions, and implementation techniques. Business drivers, risks, planning, staffing, and engineering effort will also be discussed. The initiative should be substantially complete by the date of the conference, allowing the session to conclude with a postmortem analysis of the Web services effort.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80887&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80887</guid>
</item>
<item>
 <title>Hype: Reality Ratio: Case Studies of Secure Web Service Implementations</title>
 <link>http://education.sys-con.com/node/80866</link>
 <description>After years of hype and seemingly few deployments, this session highlights several real-world examples from today&#039;s leading enterprises implementing transaction-based Web services. The session answers critical questions for enterprises investigating Web services of their own, including: What are the major players really doing? What standards are considered practical for use? What architectural and infrastructure considerations are critical for success? Focusing on four detailed, real-world organizational examples from planning, development, testing, deployment, and finally from operational management, this session is a practical field guide to today&#039;s non-trivial Web service deployments and those steps taken to ensure their success.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80866&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80866</guid>
</item>
<item>
 <title>Securing Service-Oriented Architecture</title>
 <link>http://education.sys-con.com/node/80892</link>
 <description>Businesses have started to use service-oriented architecture (SOA) to develop high-value and flexible corporate software applications. These applications are typically developed as Web services. Securing these Web services is critical for them to be widely used by businesses and customers. Traditional security protocols are often inadequate for these applications, so the security community has developed the WS-Security specification. Microsoft has developed the WSE 2.0 technology to make using WS-Security much easier. This session will explain how to use Microsoft&#039;s WSE 2.0 technology to secure applications based on an SOA or a Web service.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80892&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 15:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80892</guid>
</item>
<item>
 <title>The Role of Policy in Web Services Integration - It&#039;s More Than Just Security</title>
 <link>http://education.sys-con.com/node/80846</link>
 <description>Too often today the preferences, terms, and conditions describing how a Web service behaves when discovered and invoked is programmed right into the business logic. Hard-coding this behavior logic however introduces cost, complexity, and rigidity into a Web services architecture. A better approach is to abstract a Web services usage &#039;policy&#039; out of code where this metadata can be managed as need be. This session introduces the concept of Web Services Policy and describes how the construct can be used to implement a more customized and versatile Web service infrastructure.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80846&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80846</guid>
</item>
<item>
 <title>CPI:  A Globally Integrated Problem-Tracking and Resolution System Using Java Web Services</title>
 <link>http://education.sys-con.com/node/80870</link>
 <description>CPI is an integrated Correction, Prevention, and Improvement Tracking System for all job-related problems encountered by Halliburton personnel. The system provides a Web interface to let an employee report a problem from anywhere on the field, and tracks the problem during its various stages in the back-end workflow and ultimately captures and reports the resolution. It is built on the J2EE platform using a combination of multiple Web services for its infrastructure. Data is managed from multiple data sources including SAP, operational data stores, legacy systems, and LDAP services, all using independent Web services. The strengths of this system are derived from its unique integrated process model and data management architecture based on Web services. This session describes the vision, the core technologies, key features, and the challenges faced in building this system.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80870&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80870</guid>
</item>
<item>
 <title>Building Intelligent Enterprises with Novell&#039;s Identity-Driven Computing</title>
 <link>http://education.sys-con.com/node/80873</link>
 <description>Companies are now facing complexities dealing with issues such as regulatory compliance and security while still providing for company-wide collaboration between employees, partners, and suppliers. Identity systems are becoming a crucial component of applications, enabling developers to take advantage of a new set of services that know who you are, where you are, what you are trying to do, and can adapt to your changing business needs. Identity-driven computing addresses these problems by applying best practices learned from Novell&#039;s leadership in identity management for the management of people to all aspects of an enterprise, including servers, PCs, devices, applications, and even Web services.This presentation will outline identity-driven computing, describe the attributes of an identity-driven application, and discuss steps enterprises can take to make the transition to an identity-driven computing environment.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80873&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80873</guid>
</item>
<item>
 <title>Web Services Security for Dummies with WSE2</title>
 <link>http://education.sys-con.com/node/80874</link>
 <description>Before digging too deeply into Web services security, it is critical to get a good handle on the key tools in security. Not only will you be able to better understand what you are working with in WSE, but when it comes time for problem solving, you will be in a much better position. Come to this session to learn about certificates, encryption, signing, and other security elements that are the basis of everything that is done in Web services security.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80874&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80874</guid>
</item>
<item>
 <title>Web Services End-to-End Security on J2EE: Gaps and Proposed Solutions</title>
 <link>http://education.sys-con.com/node/80832</link>
 <description>Even though WS-* security standards (WS-Security, WS-Trust, WS-SecureConversation, WS-Policy, etc.) are sufficiently prescriptive on specific security subjects like signing, SOAP message encryption, and request/receive security tokens, they do not provide end-to-end security protocol that Web services can depend on to meet their security requirements. The most significant gap is identity propagation from a Web service into a J2EE container. Current JAX-RPC specification or JSR 109 does not cover this issue. This presentation identifies the gaps and discusses the approaches to plug these gaps. It also discusses implementation of a solution for identity propagation from client to Web service and from Web service to J2EE container.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80832&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80832</guid>
</item>
<item>
 <title>How to Bulletproof Your Web Services</title>
 <link>http://education.sys-con.com/node/80877</link>
 <description>Web services are gaining industry-wide acceptance and usage and are moving from proof-of-concept deployments to actual usage in mission-critical enterprise applications. Web services range from major services such as storage management and customer relationship management to much more limited services such as furnishing stock quotes or providing weather information. As companies and consumers begin to rely more and more on Web services, the need for developing reliable, high-quality Web services is even stronger. This session will explain issues specific to Web services and will illustrate solid engineering and testing practices required to ensure complete Web service functionality, interoperability, and security. Whether creating Web services from scratch or integrating a legacy back-end server via Web services, the practices and principles outlined in this session will be of great benefit.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80877&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80877</guid>
</item>
<item>
 <title>Web Services Security - A Key Element of SOA Governance</title>
 <link>http://education.sys-con.com/node/80833</link>
 <description>SOAs promise a dramatic improvement in IT responsiveness to business needs. Key within this value proposition is the idea that service consumption policies can be configured instead of coded. While the opportunities to positively impact both the top-line and bottom-line are enormous, so are the issues of SOA management, with security being a primary focus of concern. How are users and identities managed? How does existing security infrastructure play in the new world, and how do you bridge from an existing environment to an SOA? How can an enterprise provide auditable yet efficient governance of the publishing, consumption, provisioning, and monitoring of SOA activities? This session will present a real-world look at the SOA landscape, a deep look at the security implications that it embodies, and some emerging best practices in the areas of Web services security, SOA policy, and governance.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80833&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80833</guid>
</item>
<item>
 <title>The Microsoft Framework: An Agile Software Development Process for Building Web Service Applications</title>
 <link>http://education.sys-con.com/node/80878</link>
 <description>Creating solutions of any size based on Web services requires an understanding of the entire software life cycle. It is no longer acceptable to just hope the final system comes together. Instead, designing for deployment, performance, and security is necessary at the outset. In addition, the system must be closely aligned with business objectives to provide the necessary return on investment. This session looks at the new Microsoft Software Development process, MSF Agile, a context-based software development process for building Web service applications. We will concentrate on practical and concrete techniques that can help you build better-performing, secure, and deployable Web service solutions.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80878&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80878</guid>
</item>
<item>
 <title>Orchestrating FORCEnet Engagement Packs with BPEL for Web Services</title>
 <link>http://education.sys-con.com/node/80891</link>
 <description>One aspect of the Department of Defense&#039;s vision for net-centric operations and warfare is composing and orchestrating mission capability packages from various disparate and geographically dispersed Web services into mission-oriented applications as required by the operational situation. This allows mission-oriented capabilities to be quickly composed in response to new challenges, requirements, or demands. In other words, operational agility. Until recently orchestrating these fine-grained services together into coherent course-grained solutions required non standard methods and procedures that were generally not interoperable with other organizations. Business Process Execution Language for Web Services (BPEL4WS) mitigates the issue of interoperability by providing a set of constructs, based on XML, that can be used to define the semantics of how processes communicate and exchange data, control the flow of data from one service to another, and the order in which to invoke services.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80891&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 09:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80891</guid>
</item>
<item>
 <title>The Next Generation of Visual Studio</title>
 <link>http://education.sys-con.com/node/80882</link>
 <description>The next generation of Visual Studio contains the new version of the .NET Framework 2.0 that enables an easier and more robust programming model. In these sessions we will cover these new programming models and how they can be used to develop a variety of applications. We will cover in-depth the .NET Framework 2.0 and how it enables the easy creation of business objects and Web services. We will explore new features of the Framework that include generics, and Web Service Enhancements. In addition we will cover the Team System Foundation Services. This new enterprise class programming system enables application developers to unit test and manage their applications through a series of built-in designers. Finally, we will cover the new features of SQL Server 2005 and how it can be used to enhance your applications and provide a more scalable platform. If you are currently developing applications or are new to the .NET Framework and Web services, these tutorials are for you. We will start with the basics of these new development tools, gradually building into the more advanced features of the Team System and SQL Server.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80882&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 16 Feb 2005 08:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80882</guid>
</item>
<item>
 <title>The ROI of a Java-Rich Client</title>
 <link>http://education.sys-con.com/node/80897</link>
 <description>Rich client, thick client, thin client - what are they? What are the benefits of rich client, in particular Java Rich Client? This session presents an overview of the various client technologies, in particular various Java-based rich-client solutions, including Swing/AWT, SWT, and XML. Further, it analyzes the trade-off between these different Java-rich client technologies, and presents real-world case studies to justify the ROI of Java-Rich Client solutions.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80897&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 15 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80897</guid>
</item>
<item>
 <title>Anatomy of a Web Services Attack</title>
 <link>http://education.sys-con.com/node/80899</link>
 <description>A broad range of new security threats is facing enterprises implementing XML Web services, leaving the enterprises open to financial risks, loss of property, and tarnished reputations. The basic rules of security - authentication, authorization, and auditing - no longer provide adequate security in the new world of straight-through processing paths into mission-critical systems. What&#039;s worse, WSDL documents provide a guide book to security exposure. Most attacks on traditional Web-based applications exploit weaknesses in HTML-enabled custom, or packaged, applications. However, hackers and other malicious users are quickly uncovering new techniques at the SOAP/XML data level that bypass HTML and target weaknesses in Web services programming, technology, and architecture. This session will outline the innovative techniques that hackers use to map out the vulnerabilities of an organization&#039;s network, and how Web server security must now complement Web services security in order to provide an adequate defense.&lt;p&gt;&lt;a href=&quot;http://education.sys-con.com/node/80899&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 15 Feb 2005 16:00:00 EST</pubDate>
 <guid isPermaLink="true">http://education.sys-con.com/node/80899</guid>
</item>
</channel>
</rss>
