هل هناك مستقبل للتطبيقات البرمجية المؤسسية
هل هناك مستقبل للتطبيقات البرمجية المؤسسية ترجمة: وائل الخواص – 7 ديسمبر 2009 (http://wael.elkhawass.com) Arabic Translation for the ZapFlash article “Is there a Future for Enterprise Software?” يمكنك قراءة المقال من خلال هذا الرابط غالبا ما يتبادر الحديث ضمناً عن دور ومستقبل التطبيقات البرمجية المؤسسية عند الحديث عن البنية القائمة على الخدمات (إس أو أيه). ففى الواقع فإن زاب ثينك تتحدث منذ سنوات بشكل أو بآخر عن مستقبل التطبيقات البرمجية المؤسسية. إذاً فلماذا يسلط الضوء على هذا الموضوع مرة أخرى الآن وفى هذا المنعطف؟ هل تم رصد أى تغيير فى السوق؟ هل تم الكشف عن إجابة جديدة عن هذا السؤال: إلى أين ستؤدى التطبيقات البرمجية المؤسسية. ستكون الإجابة على هذين السؤالين بالإيجاب وربما قد حان…

Read More

What To Do When your SOA Initiative Gets Cancelled
We at ZapThink are an idealistic and optimistic bunch. We tend to see the positive side of well thought-out IT initiatives and believe that when rational planning meets incremental expenditure that provides short-term returns, all is well and companies can sail smoothly ahead. However, we realize that is not the reality for most companies. In the current economic climate, companies are giving the axe to those half-planned efforts that spent tremendous sums up front to show little to no returns well past their promised milestones. Even well-planned, rational initiatives that met distinct business pain-points and used iterative approaches and incremental expenditures justified only when short-term business goals are met also got their proverbial plugs pulled.   While we spent almost a decade trying to help you avoid this outcome by ingraining the Service-oriented style of enterprise architecture as a core tenet of dealing with continuous change, we know that for…

Read More

Private Clouds: A Valuable Concept or Buzzword Bingo?
Every once in a while, the machinery of marketing goes haywire and starts labeling all manner of things with inappropriate terminology. The general rationale of most marketers is that if there’s a band wagon rolling along somewhere and gaining some traction in the marketplace, it’s best to jump on it while it’s rolling. After all, much of the challenge of marketing products is getting the attention of your target customer in order to get an opportunity to pitch products or services to them. Of course, if it doesn’t work with one band wagon, as the old adage goes, try, try again. This is why we often see the same products marketed with different labels and categories applied to them. Sure, the vendors will insist that they have indeed developed some new add-on or tweaked a user interface to include the new concept front and center, but at the very core…

Read More

Filling Holes in the SOA Stack with Runtime Governance
ZapThink considers runtime SOA governance a requirement of successful SOA, greatly increasing the chances that the SOA implementation will have business value. Indeed, the lack of adequate runtime SOA governance greatly reduces the chances of success. The ability to create and monitor policies, manage performance, secure the system, and provide self-healing mechanisms means the SOA implementation will provide ongoing value through productivity benefits. However, most SOA stack vendors do not address many of the key requirements of SOA, including solution patterns around runtime SOA goverance. Considering this limitation, it’s important to address these issues with the proper technology, leveraged in the proper way. Thus, the purpose of this paper. [hide -1]Download File[/hide][hide +0]Register to Access this Document[/hide]…

Read More

SOA Implementation Best Practices
The role of SOA is to provide an architectural approach that supports an organization’s ability to support ongoing business change in the face of a heterogeneous environment. However, since SOA does not introduce a new programming language or runtime environment, organizations must implement code that underpins and exposes a Service interface somehow. Since implementation matters to computers as much as architecture matters to people, it makes sense to consider the runtime environment of the implementation to be a good place to coordinate Service interactions. When looking at the technology buying patterns in the world of SOA, there is one common thread. The influence of the larger SOA vendors is very much a force in the market today. Within this context, and given continued consolidation, confusion, and change in the SOA marketplace, organizations should make a careful evaluation of the various vendor offerings that support SOA implementations. The consolidation of…

Read More

What's NOT Killing SOA?
What’s with all the doom and gloom? In the past few months, we’ve seen a rash of ZapFlashes, articles, blog posts, and podcasts talking about the downsides of Service-Oriented Architecture (SOA), and for good reason. Any trend that demands such a significant portion of executives’ and practitioners’ time and budget demands to be critically examined so that the good of all parties are being met. After all, very few people benefit from trends that are all hype and no substance. A proper debate shows that there are not only substantive reasons in favor of some approach, but also show the causes and reasons in opposition. In the last ZapFlash, we talked about a host of reasons and the different players that are stifling SOA’s potential for success. On the flip side, over the past seven years of ZapThink’s existence, we provided numerous reasons that…

Read More

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

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

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