Service-Oriented Data Access
Service-Oriented Architecture (SOA) is an approach to organizing IT resources and data to meet the changing needs of the business. Implementing SOA depends upon the IT organization being able to build interoperable, robust, reusable, and composable Services that abstract the underlying application functionality and data in the organization. To put this building block vision of SOA into practice requires a solid technical foundation, which includes a persistence layer that facilitates interaction with heterogeneous data sources that store and provide the structured and unstructured information that the enterprise runs upon. The key to enabling SOA with such a persistence layer, in turn, depends upon abstracting access through data access technology. Technologies such as JDBC, ODBC, and ADO.NET play an integral role in the design and development of a SOA Data Services strategy. With best-of-breed data access technology in place, the organization stands a good chance of succeeding with their SOA…

Read More

Enterprise Mashups & SOBAs: Which is the Tail & Which is the Dog?
Defines a Service-Oriented Business Application (SOBA) in the context of SOA, and a Mashup in the context of Web 2.0. Then explains how the overlap is an Enterprise Mashup, which is part of the Enterprise Web 2.0 story. Enterprise Mashups require the loose coupling and management provided by SOA, as well as governance, to be appropriate in an enterprise environment. 36-slide PowerPoint in pdf format. Originally presented at SOA World on June 25, 2007.[hide -2]Download File[/hide][hide +1]Subscribe Today to Get Access![/hide]…

Read More

Web Age Solutions: Deep SOA Training for a Wide Range of Audiences
Companies are quickly realizing that doing Service-Oriented Architecture (SOA) right means more than simply picking a set of tools and implementing some code. Indeed, companies are now clamoring for more information and guidance on SOA best practices, which has led to an upswing in the market for Enterprise Architecture-focused training and mentorship. To address a growing demand, Web Age Solutions has put together a comprehensive SOA training program for managers, architects, and developers. Some highlights from this curriculum include high-level executive training, hands-on technical courses for both developers and testing personnel, and deep best practice instruction for architects.Their SOA courseware falls into four general tracks: SOA discovery, SOA strategy, SOA application development, and SOA optimization, enabling Web Age to offer a set of courses for any individual or organization who wishes to improve their knowledge of and capabilities with SOA.[hide -1]Download File[/hide][hide +0]Register to Access…

Read More

Online Business Systems: SOA For Justice & Public Safety
Online Business Systems (Online) is a midsize professional services firm that has built a business for over twenty years by focusing on aligning business needs with integration-centric IT solutions. Now, they are leveraging Service-Oriented Architecture (SOA) best practices as well to add a new level of agility to their integration offering for many different industries. In particular, Online has been able to leverage SOA best practices within their Integrated Justice & Public Safety practice, which serves public responders, courts, and other parts of the justice system. These clients have particularly stringent integration requirements, due to the dynamic nature of law enforcement, the requirement for high levels of security and confidentiality, and the diverse, heterogeneous set of agencies who must work together. Online’s SOA capabilities, combined with their integration skills and business focus have enabled them to build many successful implementations in the justice and public safety arena.[hide -1]…

Read More

ZapThink: Enterprises Not Buying Service-Oriented Architecture by Name; Consulting Firms Integrate SOA Best Practices with Business-Focused Offerings
BALTIMORE, Md.–(BUSINESS WIRE)–Sept. 6, 2006–ZapThink released a report today showing that few enterprises are specifically budgeting for or requesting Service-Oriented Architecture (SOA) by name. Instead, business buyers budget for specific solutions to their business problems, and more consulting firms than ever before leverage Service Orientation best practices to provide those solutions. The main buyer of such initiatives has shifted toward the non-technical, business part of the enterprise. “The clear pattern with today’s SOA projects is that they are increasingly business-focused,” said Jason Bloomberg, Senior Analyst with ZapThink. “Many consulting firms are integrating SOA best practices into a broad differentiated offering that is not necessarily specific to SOA.” ZapThink expects the percentage of IT projects overall that leverage Service Orientation best practices to continue to grow over time, and those best practices will soon become ubiquitous. ZapThink also expects the percentage of IT projects that are named, SOA-specific projects to peak…

Read More

SOA Consulting: Current Market Trends
Market Overview Few enterprises are buying SOA by name. Instead, business buyers are paying for solutions to business problems, and more consulting firms than ever before are leveraging Service Orientation best practices to provide those solutions. The main buyer of such initiatives has shifted toward the non-technical, business part of the enterprise. The clear pattern with today‚Äôs SOA projects is that they are increasingly business-focused. Many consulting firms integrate SOA best practices into a broad differentiated offering that is not necessarily specific to SOA. Many ostensible SOA efforts are little more than middleware shell games. Product vendors often distort the true message of SOA to best fit their product offerings. Similarly, the core mistake that some consulting firms are making is in confusing architecture with implementation. Future Trends ZapThink expects the percentage of IT projects overall that leverage Service Orientation best practices to continue to grow over time, and those…

Read More

Rich Internet Applications Based on Ajax, Flash, and Java Will Quickly Supplant Current Static Web Applications and Portals
BALTIMORE–(BUSINESS WIRE)–July 25, 2006–ZapThink released a report today showing that demand for Rich Internet Applications (RIAs) and more sophisticated user interaction is increasing dramatically. RIAs provide an end user experience that combines the experience that users are most familiar with in desktop and client/server applications, such as rich graphical user interface, responsive performance and highly interactive functionality, with the scalability, distribution, and manageability benefits that Internet applications provide. The report entitled “Rich Internet Applications: Market Technologies and Trends” shows that Rich Internet Applications will continue to gain prominence in the enterprise, with companies spending more than $500 million on RIA applications by 2011. “Users today increasingly demand more from their online user experiences,” said Ronald Schmelzer, senior analyst with ZapThink. “The convergence of SOA and Web 2.0 are leading organizations to retire their static Web pages and inflexible portal applications. Today’s set the bar for user interactivity higher than…

Read More

Rich Internet Applications: Market Trends and Technologies
Market Overview: Combining real-time user interaction with rich user interface capabilities, Rich Internet Applications (RIA) leverage increasingly sophisticated client-side technology to enable users to interact with and compose functionality from distributed applications no matter where they are located. The market for RIA solutions consists of three submarkets focused on delivering RIA components, environments, or extensions to IDE suites. There are four primary means for providing RIA capabilities: Flash VM-based approaches; approaches that use JavaScript and HTML, also known as Asynchronous JavaScript and XML (AJAX), approaches that use Java applets or ActiveX controls; and Custom-developed Client Code developed with Java or .NET languages. Future Trends A set of six key business applications are motivating overall RIA spending consisting of enhancement of existing web applications, high-transaction and event-driven Internet applications, next-generation portals, enhanced business intelligence solutions, application modernization, and peer-to-peer or mashup solutions. ZapThink expects spending on each of these areas…

Read More

SOA for Independent Software Vendors (ISVs)
As Enterprise Architecture, Service-Oriented Architecture (SOA) is particularly useful in large enterprises, and increasingly, to small and midsize businesses, as well. However, those are only one part of the IT ecosystem. What about those companies that are in the business of building and selling software products, so called independent software vendors (ISVs)? Generally speaking, ISVs create and sell software products that run on one or more IT platforms. ISVs might offer consulting services, but they typically aren’t consulting companies per se. Neither are they simply Value-Added Resellers (VARs) or Original Equipment Manufacturers (OEMs), who embed or customize someone else’s products. Rather, ISVs sell their own intellectual property as installable, configurable software. The largest software vendors are responsible for the enterprise applications that we run, the operating systems we use, and the infrastructure platforms on top of which we conduct business — think IBM, Microsoft, SAP, Oracle, HP, and CA.

Read More

Mashups and SOBAs: Which is the Tail and Which is the Dog?
New buzzwords are one of the many side-effects of emerging markets, and into our buzzword-heavy world comes yet another doozie — the mashup. According to Wikipedia, a mashup is a Web site or Web application that seamlessly combines content from more than one source into an integrated experience. Falling under the increasingly broad buzz-umbrella of Web 2.0, Mashups bear a more-than-passing resemblance to the Service-oriented composite applications ZapThink frequently speaks about — known in analyst-speak as Service-Oriented Business Applications, or SOBAs. In fact, the overlap of mashups and SOBAs, or enterprise mashups, has recently become a hot topic du jour in the blogosphere. The collision of two heretofore distinct areas of discussion within the blogosphere (in this case, mashups and Service-Oriented Architecture, or SOA) inevitably results a measure of consternation, because the people within each group bring a different context to the discussion. In this case, there is…

Read More