Service-oriented architecture (SOA)

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Tutorials
  

Articles:
  • Successfully Planning for SOA: Building Your SOA Roadmap by Steve Bennett   - [Clicks: 49]
    This second article in a three-part series about Service-Oriented Architecture (SOA) offers a concrete plan, along with tips and insights, to help you build an effective SOA roadmap and to help ensure the success of your SOA initiative.
    http://dev2dev.bea.com/pub/a/2005/12/soa-roadmap.html - Dec, 2005
  • SOA for B2B commerce by Eric Pulier, Hugh Taylor   - [Clicks: 27]
    In this article, an excerpt from Understanding Enterprise SOA (Manning Publications, November 2005), authors Eric Pulier and Hugh Taylor illustrate how service-oriented architectures enable flexible, dynamic, and cost effective business-to-business commerce.
    http://www.javaworld.com/javaworld/jw-11-2005/jw-1128-soa.html - Nov, 2005
  • Insight and outlook, Part 1: Why and when should you choose SOA?   - [Clicks: 30]
    Tune in to the insight and outlook of IBM visionaries and leading technical practitioners as they comment on issues facing IT architects today and in the future. This month they respond to the question, Why should you care about SOA, and when is it the right choice and when is it the wrong choice?
    http://www-128.ibm.com/developerworks/webservices/library/ar-itio1/ - Nov, 2005
  • Successfully Planning for SOA by David Groves   - [Clicks: 29]
    As you develop your IT architecture, it becomes clear that achieving real business benefits requires a fundamental change in the way you think about system design. In this first article in a series of three articles on Service-Oriented Architecture (SOA), BEA offers helpful tips, insights, and a Domain Model to help you plan this change and ensure the success of your SOA implementation.
    http://dev2dev.bea.com/pub/a/2005/11/planning-for-soa.html - Nov, 2005
  • Recommended Approaches to Service-Oriented Architecture by Yogish Pai   - [Clicks: 51]
    Learn about the goals of SOA, and what SOA delivers to business and IT executives.
    http://dev2dev.bea.com/pub/a/2005/10/approaches_to_soa.html - Oct, 2005
  • What's New in SOA and Web Services? by Ed Ort   - [Clicks: 48]
    This article covers emerging technologies, tools, and infrastructure software offered by Sun that enable and simplify the implementation of a service-oriented architecture (SOA) based on web services.
    http://java.sun.com/developer/technicalArticles/WebServices/soa2/WhatsNewArticle.html - Oct, 2005
  • Case study: From standalone Websites and B2B interfaces to SOA by Galen Gruman   - [Clicks: 29]
    Sprint previously used a one-off approach to connect its departments, customers, and partners to its mainframe systems. Four years ago, the telecom provider began experimenting with a more modular approach, then reusable components in a service-oriented architecture. The company has found that its SOA keeps the company from reinventing the wheel when integrating a new project or initiative.
    http://www.javaworld.com/javaworld/jw-09-2005/jw-0912-idgns-soa.html - Sep, 2005
  • Taking Service-Oriented Architectures Mobile, Part 2: Mobile Transactions by Nigel Warren   - [Clicks: 54]
    In "Part 1: Thinking Mobile," we described how interfaces to network services could be defined and implemented at a level of abstraction, regardless of the mobile network or underlying network protocol layers. This means that we can "talk" to network services directly from any cellular phone that has a standard Java implementation (Java ME) without any concern over whether we are using 2G, 2.5G, or 3G mobile networks, or whether the underlying network protocol is iMode, WAP, or HTTP. In this article, we are going to extend the facilities of our architecture by adding the ability for devices to become involved in atomic transactions. Transactions are vital in ensuring that all of the relevant resources that a system provides are coordinated and managed so that the overall state of the system remains consistent.
    [Includes sample code]
    http://today.java.net/pub/a/today/2005/08/02/mobile2.html - Aug, 2005
  • The power behind the SOA repository by Ash Parikh, Robert Smik, Premal Parikh   - [Clicks: 29]
    This article is written for readers looking at and considering efficient, flexible, and standards-based approaches to implementing real-world service-oriented architectures, or SOAs. With the proliferation of Web services and, hence, SOAs as viable approaches to developing and enhancing software architectures, it is imperative to acknowledge that the amount of SOA data will also continue to grow. Furthermore, as the Web services standards stack broadens in functionality, the number of SOA artifacts required to support these new standards grows by the day. We must recognize the obvious need to store, manage, query, manipulate, and transform SOA data. Also, requesting applications frequently access SOA data. A case can thus be made for a mid-tier cache that exposes technology-independent, reusable, and functionality-rich services, hence, improving SOA scalability and performance. Additionally, as enterprises engage in collaborations with trading partners, interaction with complex schemas becomes a challenge. Thus, more than just a simple XML persistence mechanism is needed. A native XML data management server lends itself seamlessly to such complex demands for SOA data management.
    http://www.javaworld.com/javaworld/jw-06-2005/jw-0627-webservices.html - Jun, 2005
  • Taking Service-Oriented Architectures Mobile, Part 1: Thinking Mobile by Nigel Warren, Philip Bishop   - [Clicks: 71]
    In recent times, Service Oriented Architectures (SOA) have become synonymous with web services, in which large enterprise systems communicate business-critical information. However, in this series of articles, we look at SOA as a wider design principle that can be applied to any distributed object-based system--casting the net wider to include devices that sit at the edge of the network, both fixed and mobile. In this first article, we describe how we have taken SOA onto mobile devices and show how to implement a simple messaging application using mobile SOA design principles and point to some of the security implications and how to handle them.
    http://today.java.net/pub/a/today/2005/06/21/mobile1.html - Jun, 2005
  • What is service-oriented architecture? by Raghu R. Kodali   - [Clicks: 85]
    As the latest evolution of software, service-oriented architecture (SOA) has been a hot topic for sometime now. This article introduces SOA, discusses why enterprises need SOA, what a service-oriented architecture is, and what comprises SOA infrastructure at the core, platform, and quality-of-services level.
    http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html - Jun, 2005
  • Build your SOA: Maturity and methodology, Part 1 by Kunal Mittal   - [Clicks: 149]
    Learn a new process and methodology for building a Service-Oriented Architecture (SOA) model in your organization. The author explains and ties the Capability Maturity Model (CMM) to SOA and introduces the IBM Rational Unified Process and Extreme Programming (XP) as two very successful methodologies for SOA development.
    http://www-128.ibm.com/developerworks/webservices/library/ws-soa-method1.html - May, 2005
  • SOA and XQuery by Jonathan Bruce   - [Clicks: 23]
    The rise in prominence of Service Oriented Architectures (SOA) has triggered a storm of debates on how best to build enterprise SOA-based applications and establish a predominant industry position.
    http://jdj.sys-con.com/read/83055.htm - May, 2005
  • Develop a migration strategy from a legacy enterprise IT infrastructure to an SOA-based enterprise architecture by Artem Papkov   - [Clicks: 49]
    Learn how a SOA (Service Oriented Architecture) migration strategy may be developed for an enterprise whose IT infrastructure includes separate lines of business silos and has many legacy applications to be integrated in support of business goals. This article includes a sample work breakdown structure for activities required for developing a successful SOA migration strategy and is a result of a practical application of SOA principles in an engagement with an IBM customer.
    http://www-128.ibm.com/developerworks/webservices/library/ws-migrate2soa/ - Apr, 2005
  • SOA adventures, Part 1: Ease Web services invocation with dynamic decoupling by Mark Davydov   - [Clicks: 27]
    Learn how to use Web Service Adapters using Dynamic Proxy Patterns for dynamic decoupling. With proper use of this mechanism, you can provide the needed levels of abstraction in order to facilitate proper Service-Oriented Architecture (SOA) implementations and service reuse.
    http://www-128.ibm.com/developerworks/webservices/library/ws-soa-adventure1/ - Apr, 2005
  • Designing an Enterprise Application Framework for Service-Oriented Architecture by Shyam Kumar Doddavula, Sandeep Karamongikar   - [Clicks: 63]
    This article is an attempt to present an approach for transforming service-oriented architecture (SOA) principles from concepts to design and then to code, based on our experiences in the development of our Infosys Radien framework. In this article, we present a systematic requirements-driven approach for designing and building an enterprise application framework for developing applications using the SOA principles.
    http://today.java.net/pub/a/today/2005/04/28/soadesign.html - Apr, 2005
  • Service-Oriented Architecture and Web Services: Concepts, Technologies, and Tools by Ed Ort   - [Clicks: 50]
    This article covers some of the key terms and concepts related to Service-Oriented Architecture and web services, as well as technologies and tools pertinent to SOA and webservices.
    http://java.sun.com/developer/technicalArticles/WebServices/soa2/index.html - Apr, 2005
  • SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 2 by Jeff Hanson   - [Clicks: 35]
    By refactoring your mainframe applications into Web services, you separate presentation from logic, and gain the ability to reuse mainframe data in Web applications. The second part of this two-part article completes the refactoring by showing you how to build a browser front-end that uses the XMLHttpRequest object to query the mainframe services exposed through the new Web interface described in Part 1.
    [Includes source code]
    http://www.devx.com/Java/Article/27880 - Apr, 2005
  • Service-Oriented Architecture (SOA) and Web Services: The Road to Enterprise Application Integration (EAI) by Qusay H. Mahmoud   - [Clicks: 86]
    SOA and web services are two different things, but web services are the preferred standards-based way to realize SOA. This article provides an overview of SOA and the role of web services in realizing it. The article provides: - An overview of software as a service; - A tutorial on SOA; - An overview of Sun's platforms for building web services; - Guidelines for designing interoperable web services; - Challenges in moving to SOA; - An overview of Java Business Integration (JSR 208); - A discussion of web services for enterprise application integration.
    http://java.sun.com/developer/technicalArticles/WebServices/soa/index.html - Apr, 2005
  • SOA: Refactoring Mainframe Applications into Dynamic Web Applications (Part 1) by Jeff Hanson   - [Clicks: 21]
    By refactoring your mainframe applications into Web services you separate presentation from logic, and gain the ability to reuse mainframe data in Web applications. This two-part article describes the complete process.
    [Includes source code]
    http://www.devx.com/Java/Article/27521 - Mar, 2005
  • Work with Web services in enterprise-wide SOA, Part 1: Close enterprise system gaps with multiple SOAs by Judith M. Myerson   - [Clicks: 13]
    Use multiple Service-Oriented Architectures (SOA) to close enterprise system gaps. Judith M. Myerson shows you four scenarios that combine Web services into a composite application in a single SOA, multiple SOAs, a single SOA with multiple EAI applications, and multiple SOAs with EAI applications. While still considering various trade-offs, determining the maximum number of SOAs a system can carry helps you avoid SOA overloads.
    http://www-106.ibm.com/developerworks/webservices/library/ws-soa-enter1/ - Feb, 2005
  • An Introduction to Service-Oriented Architecture from a Java Developer Perspective by Debu Panda   - [Clicks: 44]
    The use of heterogeneous technologies and applications in corporations is a reality. At a time when resources are scarce, IT shops cannot just throw away their existing applications; rather, they must leverage their existing investments. service-oriented architecture (SOA) is popular because it lets you reuse applications and it promises interoperability between heterogeneous applications and technologies. In this article, I will introduce SOA from a Java developer perspective and examine the technologies available in the Java space to build service-oriented applications.
    http://www.onjava.com/pub/a/onjava/2005/01/26/soa-intro.html - Jan, 2005
  • Service-oriented Architecture, Part 3 by Samudra Gupta   - [Clicks: 44]
    The first two parts of this series discussed the fundamental characteristics of Service-oriented architecture (SOA). You learned about the nature of SOA, its technology independence, and the concept of invokable interfaces. Concluding this series, Part 3 deals with Web services and examines how this technology fits in with Service-oriented architecture.
    http://javaboutique.internet.com/tutorials/SOA/index.html - Jan, 2005
  • SOA Solutions with J2EE by Bruno Collet   - [Clicks: 72]
    Throughout this article I'll describe how an effective service-oriented architecture (SOA) can be achieved using J2EE technologies. In particular, I'll focus on which J2EE component types and communication channels to choose according to specific, real-world situations.
    http://sys-con.com/story/?storyid=47687&DE=1 - Jan, 2005

[Top]

Tutorials:

[Top]