Asia/Pacific Computer Services - link to home page
AsiaPac

Asia/Pacific Computer Services  
USEFUL LINKS - Web Services, SOA, ESB, Web 2.0,
XML, SOAP, DHTML, UDDI, eCommerce, vCommerce, ebXML, XUL ...

Search for other topics, tips, news, technical information...
How to search - click here for tips about performing effective searches.
We highly recommend PicoSearch

Click to view Asia/Pacific Computer Services products, services. and alliances.Our information-crammed links ... Tips, Tools, Techniques, Services, Resources for Operators, Designers, Developers, Contractors, Consultants, Managers, Marketeers - and general users
Add this Asia/Pacific Computer Services page to your browser's list of Favorites.Our own selection of important IT news items, interesting developments and tips, plus key guides for IT managers, web designers, programmers, security administrators and more!Send an e-mail to a friend or colleague about a product, service or resource described on our web site."Love me and leave me!" ... Please give this web site a rating. Use the e-mail link (at the top of this page) to give us more detailed feedback, and help us make the site better.
Contact us using Skype ... Click this button to start a Skype call.
You must have Skype installed on your computer.
          - - - - - - - - - - -
Our user name for Skype is "notestracker"
(also for MSN Messenger, Yahoo Messenger, and ICQ, but we don't always have these running). (click this button to call)

Our Weblogs ...
Notes Tone Unturned ~ Basic Questions ~ NotesTracker news
~ Leave Good Enough Alone


A DEFINITION:
"Web services are self-contained, self-describing, modular applications that can be published, located and invoked across the Web."
  • The Seven Secrets of SOA Success
  • 10 Principles of SOA - a frame of reference for SOA-related discussions
  • A Beginner's Recipe for a Service-Oriented Architecture - It's an architectural style, not a technology. Here's what else you'll need to know.
  • SOA Project Staffing Plan - How many people are needed on the project? Who are they? What are their roles?
  • Service Oriented Enterprise (weblog)IBM Smart SOA Widget
     
  • IBM Smart SOA Widget
  • - With this widget running on your machine, you will receive up to the minute updates around customer case studies, presentations, analyst reports, SOA whitepapers, SOA newsletters, events, and more in one convenient location. It can enhance the learning curve of any CIO, CTO, System Architect, IT Director, and efficiency of a developer, or consultant who interacts with SOAs.
     
  • IBM SOA Sandbox - lets you increase your SOA skills through practical, hands-on, online trials. Begin one of the five trials based on people, process, information, reuse, or connectivity (these are known as IBM SOA entry Points), or just dive into more advanced topics such as Governance of Reuse or Green.

  • yourSOA.com - "devoted to providing practical and objective information about SOA, Web Services, ESB's, Portals, XML, Content Management and other technologies important to business oriented architectures."
  • LiveView -- a Web-based Office CRM suite
  • The SOA Forum - "an exclusive Fortune 500 roundtable of enterprise architects and IT executives who are mandated with the challenging mission of creating a Service Oriented Architecture (SOA) in their enterprises using XML and Web Services Technologies."
     
  • How Cloud Computing Is Changing the World - The term "cloud computing" encompasses many areas of tech, including software as a service, a software distribution method pioneered by Salesforce.com about a decade ago. It also includes newer avenues such as hardware as a service, a way to order storage and server capacity on demand from Amazon and others. What all these cloud computing services have in common, though, is that they're all delivered over the Internet, on demand, from massive data centers. Some analysts say cloud computing represents a sea change in the way computing is done in corporations.
     
  • Web Services, WS-* Specifications, and Interoperability - Interoperability is an important factor in the success of solutions that are based on Web Services and Service Oriented Architecture (SOA), along with other key factors such as contracts, loose coupling, and reuse. Interoperability is generally accomplished by developing your Web Services using the well-established guidelines for implementing Web Services and by following industry standards such as XML, WSDL, SOAP, and UDDI. However, just following Web Services standards and guidelines during the development phase of a project isn't sufficient to achieve interoperability. This SYS-CON SOA Web Services Journal article provides a set of guidelines and best practices that you can follow to accomplish interoperability when developing web services that make use of the WS-* specifications across products provided by different vendors. It also provides insight into the Web Services specifications situation that contains a large number of WS-* specifications that are being developed by different groups.
     
  • Making the Common Thing Easy – Part I  and Making the Common Thing Easy – Part II (Robert Houben's weblog about Web Services) ..."The common things that most customers need in such a project" such as exposing controlled services over Web-based protocols and encapsulating data and logic from multiple systems as a single service."
     
  • Divorcing SOA and Web services - "Perhaps the most aggravating of misperceptions surrounding service-oriented architecture (SOA) in the marketplace is that SOA and Web services are the same thing. This point of confusion is unfortunately quite widespread, affecting architects and developers, consultants and vendors alike. ..."
     
  • If SOA Looks Hard, You’re Looking at it Wrong - Deconstruct the way you think about a service in service-oriented architecture. Services were supposed to make it easier for you to build successful applications that handle business needs. But do you even remember the business needs after you’re done struggling with all the technology requirements?

  • SOA: Are We Reinventing the Wheel? - What exactly is SOA? This article examines the hype around Service Oriented Architecture, looking at CORBA, DCOM, J2EE, Web services and the new kid on the block, service infrastructure.
  • The Truth About SOA - how and when you should (or should not) start thinking about implementing a service-oriented architecture.
     
  • Web 2.0 Reality Check - a flood of Web services and user-driven apps will mean fresh challenges for IT management. The whole lengthy cycle of software projects is now on Internet time, and woe to the CIO who fails to keep up.

  • SOA’s True Challenge — It Ain’t Technology - to gain the business-IT alignment promised by service-oriented architecture, CIOs have to focus on process and architecture, not just technology.
     
  • Managing SOX in the Age of SOA - while Service Oriented Architecture (SOA) has the potential to deliver business value through streamlined application integration, as well as integration with partners and suppliers, the open nature of SOA has the potential to cause problems with Sarbanes-Oxley compliance.


  • Brokering Web Services... The Next Big Thing? - Write a service and get rich.
    Like monetized Web sites today, you're able to create a service, register it with a broker, and sit back and see the usage turn into fees for use. You can count on seeing many companies, such as the on-demand application service providers today, beginning to sell their Web services versus simple browser interfaces to applications.
     
  • Patterns and Best Practices for Enterprise Integration - This site is dedicated to making the design and implementation of integration solutions easier. The solutions and approaches described here are relevant for integration tools and platforms such as IBM WebSphere MQ, TIBCO, Vitria, SeeBeyond, WebMethods, BizTalk, JMS,WCF, MSMQ, ESB's such as Sonic, Fiorano, ServiceMix, or Mule, plus SOA and Web-service based solutions. (All content on this site is original and is maintained by Gregor Hohpe.)
     
  • IBM SOA Foundation - the IBM SOA Foundation is "an integrated, open set of software, best practices, and patterns that provide what you need to get started with SOA. IBM has carefully selected the software that makes up the SOA Foundation from the broader IBM software portfolio to support each stage of the SOA lifecycle."
  • IBM determined to evolve mainframe into SOA server
     
  • Moving forward with Web services backward compatibility - Managing change to an SOA-based system is an important part of any governance scheme. There will still be many changes within a single component that require change in other components. This article provides a process for identifying the types of changes that will impact Web service consumers and those that will not. It discusses a number of strategies for dealing with changes that impact consumers and provides criteria for selecting the most appropriate solution.
     
  • SOA: Here Be Dragons - "It's the hot technology for most large companies, but business, technical and cultural issues must be addressed for a successful SOA implementation. ... some organizations are unwittingly laying major traps for themselves by rushing to take up SOA prematurely. Worse, some organizations have been conned by vendor hype into thinking a service-oriented architecture can be the answer to all of their prayers, without stopping to consider what they would need to do to make it so. ... You need caution and you need to lay a real foundation first before you start rolling out services."
     
  • Did You Know There's a "C" in SOA? - When designing your SOA and services, keeping the service consumer in mind will make the job easier. Consumers must conform to the interfaces of each service they use and invoke them with the right data in the right format. The more similarity there is among services, the less coding and translation your consumers will have to do. Using the techniques of transformation, semantic data modeling, and a conceptual data model can make your job much easier - both during initial design and testing and when making changes later.
     
  • Data in SOA - Transforming Data into Information - Data and data management are key aspects of nearly every enterprise software solution. SOA is no exception. Effective data modeling and management are an essential part of successful SOA realization. To take your data to the next level you need to transform it into information; to take your information to the next level you need to transform it into knowledge
     
  • 5 Web Service Architecture Tenets - The rise of a ubiquitous service-oriented computing theme has brought new opportunity for productivity and new challenges for architects and designers. You can organize the problems and solutions into five overarching groups: working with services units, focusing on loose coupling; working with networks, focusing on resource virtualization; networking services together, focusing on agile composition; doing the first three economically, focusing on scalability across several dimensions; and enabling new offerings based on the new technology, focusing on the future.
  • Speed up your Ajax applications while dodging Web Services vulnerabilities - a brief Ajax recap, shows what Web services vulnerabilities are and why Service Level Agreements (SLA) are important, and suggests some solutions for speeding up Ajax applications.

[ Back to Top ]

  • Microsoft publishes new .NET 2.0 benchmarks against Java Services (June 2005)
  • Organization for the Advancement of Structured Information Standards (OASIS)
  • ConsortiumInfo.org - a "comprehensive source of information on the Internet regarding standards, standard setting, and open source software, and on the role that these essential tools play in business and society.
     
  • PushToTest - provides tools and services to design, build, and verify your SOA for scalability, performance, and reliability. This includes the free open-source TestMaker framework and utility "to build intelligent test agents that drive your services, as real users will."
  • Synapse (proposal) - "a robust, lightweight implementation of a highly scalable and distributed service mediation framework on Web services specifications. This proposal is to build a set of components that work together with Axis2 and other Apache and open source projects to create a flexible transformation, management and routing system."
     
  • The Open Komodo Project - based on the award-winning Komodo IDE, is an initiative to create an open source platform for building developer environments. Komodo Snapdragon aims to be a full-featured open-source web development tool be built in collaboration with the open source community, and integrated with the Firefox free, open source web browser.
     
  • Web Services Spread Slowly Into IT - but more work needs to be done to address architectural, process and security issues.
  • So, What the Heck Are Web Services?
  • Web Services - Benefits, Approaches, Tips & Realities
     
  • SOA: Debunking 3 Common Myths - What is SOA's relationship to object-oriented technology, distributed systems, and Web services?
  • A Practical Explanation and Example of SOA for the non-Techie - how a particular consumer-oriented application called Housing Maps is composed using Google Maps.
     
  • Does the excessive hype about "Web 2.0" starting to annoy you? See Web 3.0 is Underway -- but "Web Pi" is unreachable ...
    Click the image to view the Wikipedia article about Pi
    Click here to view the Wikipedia article about Pi
     
  • Service-oriented architecture - Handle with care ... how to avoid the risks of missing the real point of SOA.
     
  • What is service-oriented architecture? - SOA is "an evolution of distributed computing based on the request/reply design paradigm for synchronous and asynchronous applications.  ... SOA is not Web services. Web services are about technology specifications, whereas SOA is a software design principle. Fundamentally, SOA is an architectural pattern, while Web services are services implemented using a set of standards; Web services is one of the ways you can implement SOA. ... While the SOA concept is fundamentally not new, SOA differs from existing distributed technologies in that most vendors accept it and have an application or platform suite that enables SOA. SOA, with a ubiquitous set of standards, brings better reusability of existing assets or investments in the enterprise and lets you create applications that can be built on top of new and existing applications. SOA enables changes to applications while keeping clients or service consumers isolated from evolutionary changes that happen in the service implementation."
  • SOA Goes Beyond Object-Oriented Programming - The concept of Service Oriented Architecture can be illustrated by leveraging commonly understood concepts of object-oriented programming.
     
  • Top 10 ESB Myths - sets the record straight on some nagging misconceptions about the Enterprise Service Bus (what the technology is and what it's good for).
  • 12 Use Cases for Strategic Web Services - Prioritize integration scenarios where Web services will have the greatest impact
  • .
     
  • Architecting Services - The SOA concept isn't new, it's not a technology per se, it isn't just the use of XML and Web services, and it's a good deal more than a development methodology.
  • Teaming Up Portals and Web Services - Portal technology uses Web services to integrate disparate applications and systems, giving enterprises interoperability without reinventing the wheel.
     
  • ROI - The Costs and Benefits of Web Services and Service Oriented Architecture - Superficially many of the benefits that are attributed to Web Services have also been claimed by pretty much every new technology over the past n years. ... Having difficulty persuading your colleagues or business sponsors of the merit of adopting Service Oriented Architecture (SOA) or using Web Services instead of some existing mature technology? Need to understand what the costs will be, not just the potential benefits?
     
  • Building a better process - "Web services and service-oriented architecture (SOA) are going to be very exciting [in 2005]. ... Visa estimated that in the first three months of using Web services, they saved $238 million. ... With SOA, you have more control. There isn't a mass of developers using whatever tool sets please them, and not coding to a standard that's set within the business. Instead, with SOA, an organization can look at a problem holistically and develop enterprise-wide SOA that encapsulates a business-oriented infrastructure."

  • IT getting savvy about Web services - Developers are going to have a nasty time dealing with versioning and the evolution of services ... Keeping loosely coupled systems current and correct is going to become a huge challenge. ... The biggest issue that developers will have to grapple with is their lack of understanding of architecture. ... the movement to service-orientation [SOA] be a significant change in mindset for most developers.

[ Back to Top ]

  • Web services skills a must for 2005 - Web services, security and Linux jobs continue to dominate the IT help wanted ads and are projected to remain among the hottest skill and certification areas in 2005.
     
  • Eyes, wallets wide open to XML traffic woes - As Web services went mainstream in 2004, more and more users began to see their hidden dark side: they generate an awful lot of XML traffic, which could choke existing corporate networks. ... Find out how businesses plan to deal with these issues in 2005.
  • XML is straining network performance and bandwidth - "For every enterprise that embraces the design efficiency, productivity gains and cost savings of XML Web services and service-oriented architectures, there are an equal number of companies broadsided by the performance and bandwidth demands XML traffic puts on a corporate network."
  • The Might of XML - Will XML overwhelm your hardware? - "XML-based Web services have reduced coding time and made automated interoperation possible. But the current batch of XML parsers are inefficient and can eat up hardware and network resources and use of XML continues. ... There is a big tradeoff with XML. You get all of this functionality, ease of implementation and interoperability at the cost of performance."
  • Binary XML proponents stir the waters - "Binary XML "is XML at the sacrifice of human readability that encodes XML information in a more efficient way for processing by computer programs. The main concerns are processing speed and compactness."
  • XML-binary Optimized Packaging (XOP) proposal
  • Microsoft, Rivals Spar on XML - Competitors are pushing for Microsoft to open up its proprietary XML format and Office suite or at least change from the proprietary way that it supports XML.
     
  • RM4GS (Reliable Messaging for Grid Services) - an "open source" middleware which provides reliable messaging facilities for Web Services.
  • Reliable Message Delivery in a Web services world
  • Construct a reliable Web service - an architectural solution using logging


  • Java integration spec shunned by IBM, BEA - Sun released a draft of its Java Business Integration (JBI)specification (known as Java Specification Request 208). It has the backing of Java heavyweights like SAP, Oracle, and the Apache Software Foundation, but IBM and BEA are throwing their weight behind the Business Process Execution Language (BPEL) specification.

  •  
  • Do customers really want SOA? - "[SOA] conversations are often discussed in a vacuum void of any real business problem or opportunity that needs to be addressed. This creates risk that SOAs may evolve into the use of technology for technology's sake. They slice, they dice, they do anything you need them to do faster, cheaper and more efficient than anything else ever used. The industry is just starting to recover from the downfall created the last time this happened."
  • SOA = Some Other Architecture? - how do you visually depict certain types of enterprise architecture such as SOA?
  • Top 5 Asset Reuse Best Practices For SOAs - Reuse is one of the most critical success factors of service-oriented architecture.
     
  • Patterns and Best Practices for Enterprise Integration - This site is dedicated to making the design and implementation of integration solutions easier. The solutions and approaches described here are relevant for integration tools and platforms such as IBM WebSphere MQ, TIBCO, Vitria, SeeBeyond, WebMethods, BizTalk, JMS,WCF, MSMQ, ESB's such as Sonic, Fiorano, ServiceMix, or Mule, plus SOA and Web-service based solutions. (All content on this site is original and is maintained by Gregor Hohpe.)
    • Starbucks Does Not Use Two-Phase Commit - There is little doubt that asynchronous solutions require us to think in new ways as we have to deal with concurrency, out-of-sequence issues, correlation and other. However, the real world is full of examples of asynchronous processes that deal successfully with exactly the same issues. We don't have to go further than the local coffee shop.
    • SOA's and Drunk Driving - Thinking about service-oriented architectures as an architectural style and how it compares to prior styles, such as distributed component architectures. ... Gregor Hohpe wonders if the evolution of architectural styles is a little bit like drunk driving!
    • And lots more ...
       
  • Service-oriented hype to meet hard realities - Hype alone would have IT executives believe that in coming years service-oriented architectures will be as standard within companies as morning coffee. But network professionals and industry analysts say it won't be that easy, because SOA is something you build, not buy. ... "There is no such thing as SOA; it is not a noun, it is a verb, 'service orienting'."  ... "I call it spaghetti-oriented architecture. It's this mess of messages. SOA relies on messaging-oriented interaction among endpoints. How can you manage all this, how can you design it all, optimize it all, track it all, secure it all, this mess of messages, this spaghetti?" ... While major vendors such as BEA Systems, IBM, Microsoft, Oracle, SAP and Sun are retooling their product portfolios for Web services and SOA, users are still catching up. ... The challenges appear on many fronts and include the need for standards beyond the generally accepted foundation specifications including XML, the Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) and maturing security protocols such as WS-Security. The missing standards include those for reliable messaging, management and business process orchestration to support transactional quality applications running within an SOA. ... Also needed are new twists on middleware to battle latency and ensure service-level guarantees.
     
  • Software Crashes Deserve a Closer Look - An airplane crash triggers a painstaking investigation. But when software fails, the user is told to hope that it works the next time. "Is this any way to run an airline?"
     
  • Systems Must Be Designed to Doubt - What about building systems that don't take the normal routine for granted? What about building systems that don't merely repeat what they've been told, but that ask semi-intelligent questions about what's going on around them? And that know an unbelievable answer when they hear it? ... In the long run, technology has to improve service to the highest level that still leaves room to earn a reasonable rate of return while offering services at a competitive price. ... When online systems lie to customers, or when errors in those systems waste the time of both customers and employees, then the negative good will that results is expensive. Web services enable a wealth of customer-facing systems, but they also raise the bar for the level of reliability and self-knowledge that those systems must possess.

[ Back to Top ]

  • The Cover Pages - "a comprehensive Web-accessible reference collection supporting the SGML / XML family of (meta) markup language standards and their application."
     

  • Big Picture of the XML Family of Specifications, by Ken Sall
    XML Family of Specifications - The Big Picture ... a unique imagemap gateway to all major XML technical specifications, by Ken Sall

  • XML: Too much of a good thing? - "Despite rumors to the contrary, the adult entertainment industry is not developing its own dialect of Extensible Markup Language dubbed XXXML. ... Aside from that, it's hard to find an industry or interest that isn't taking advantage of the fast-growing standard for Web services and data exchange."
     

  • You Can Lead a Government to XML - Extensible Markup Language was once heralded as the lingua franca of e-government. More than six years down the road, however, it is still more of a regional dialect. ... The challenge in front of it now is not a technical one, but an educational one - something reported by similar organizations overseas. ... XML's ability to add structure and meaning to data made it a philosophical companion to efforts to open up government data storage formats. Equally popular was XML's enablement of industry or function-specific markup schemas - XBRL is one, as are eBusiness XML (ebXML), Financial Products Markup Language (FpML), Math Markup Language (MathML) and myriad others with specific purposes. Yet XML's flexibility may have muddied its message: even the official World Wide Web Consortium family of XML-based standards has grown, now including XPath, XPointer, XSLT and a handful of others. With so many acronyms floating around - and specific expertise needed to take advantage of each one - it is no wonder that many organizations that might otherwise be interested in XML's benefits have put it into the too-hard basket.
     

  • Web Services Atomic Transaction operations - a beginner's guide to classic transactions, data recovery, and mapping to WS-AtomicTransactions (WS-AT) and and related Web Services Coordination (WS-C).
     

  • Driving Toward Secure Web Services - "The Internet was built to tolerate random failures, not to withstand deliberate and focused attacks. The people who built the Internet could never have imagined zombie bot nets mounting distributed-denial-of-service attacks on Net-edge cache servers. ..."
     

  • Web Services and Service-Oriented Architectures (SOA) - This site will help you get started with Web services and service-oriented architectures. It features free articles, product listings, and services that can be used to develop a service-oriented architecture using Web Services.

    • Online Articles - an extensive overview of Web Services, related standards, and technologies that can be used in service-oriented architectures.

[ Back to Top ]


[ Back to Top ]


Google


Click to view Asia/Pacific Computer Services products, services. and alliances.Our information-crammed links ... Tips, Tools, Techniques, Services, Resources for Operators, Designers, Developers, Contractors, Consultants, Managers, Marketeers - and general users
Click to view top breaking news stories from Moreover Technologies and other leading IT plus Asia/Pacific and world news sources.
Add this Asia/Pacific Computer Services page to your browser's list of Favorites.Our own selection of important IT news items, interesting developments and tips, plus key guides for IT managers, web designers, programmers, security administrators and more!Send an e-mail to a friend or colleague about a product, service or resource described on our web site."Love me and leave me!" ... Please give this web site a rating. Use the e-mail link (at the top of this page) to give us more detailed feedback, and help us make the site better.