ネコ情報
ネコを各種ブログ(Blog)から一括検索します。
トップ > business > business - 人気ブログ(Blog)検索結果詳細 (2008年12月2日 6時)
Drools Documentation on Drools BLOG
Wednesday, November 26, 2008Drools Live Documentation Posted by Mark Proctor Hudson, our continuous build server, now outputs our full documentation and javadocs with new summary pages for easy navigation. So now as we improve the docs, ready for Drools 5.0 final, you can see things as they change:DocumentationJavaDocs
作者:
更新日:2008年11月30日 12時22分
OSGi in Enterprise Application Servers by Khanderao on SOA-ESB-BPM
OSGi in Enterprise Application Servers: A latest PR In our, article on OSGi in SOA World Magazine, we (Dave Chappell and I) had predicated increasing uptake of OSGi in Enterprise Application Servers. Following PR from OSGi confirmed the prediction. “With the lion’s share of the enterprise application server market deploying OSGi technology, the alliance has created the dynamic module system for Java™ technology,” said Stan Moyer, president of the OSGi Alliance. “The OSGi Service Platform delivers universal middleware for Java to providers and their customers, modularizing and componentizing the Java platform and allowing applications to be adapted remotely and in real time.”Leading vendors using OSGi technology include IBM’s WebSphere, Oracle’s WebLogic, Paremus’ Infiniflow Service Fabric, ProSyst’s ModuleFusion, Red Hat’s JBoss, SpringSource’s SpringSource Application Platform and Sun Microsystems’ GlassFish Enterprise Server. Both Oracle and SAP AG have announced that they will use OSGi technology as the foundation for their next-generation application servers.These leaders note the distinct value OSGi technology provides, or will provide, to their individual enterprise application server offerings.“As a founding member and key contributor to the OSGi Alliance since its inception in 1999, IBM is pleased to see OSGi technology gain such significant traction with customers and other vendors,” said Craig Hayman, vice president, IBM WebSphere. “IBM was one of the first vendors to realize the value that OSGi technology brought to client devices and has been shipping WebSphere Application Server built on OSGi technology since 2006. As a result, IBM clients benefit from a modular platform built with proven components and the ability to automatically use only the components required by their application.”“Oracle WebLogic Server is a great example of the customer benefits of modularization, with its reduced footprint, improved startup time, and flexible configuration options,” said Steven G. Harris, senior vice president of product development at Oracle. “OSGi technology provides the standards-based foundation for delivering and reusing proven WebLogic server modules in multiple ways across the larger Oracle Fusion Middleware product, helping us bring innovations to market more quickly and enabling robust integration with the full Oracle stack.”“OSGi technology has been fundamental to the Infiniflow Service Fabric since 2005,” said Richard Nicholson, CEO for Paremus. “Infiniflow, which is often regarded as a next-generation distributed application server, is built from OSGi bundles and provides a distributed OSGi technology-based runtime for applications dynamically constructed from a repository of re-usable components. By fusing Cloud resource abstraction, Grid load balancing and dynamic composite SOA, Infiniflow sets new standards for robustness, dynamic scalability and adaption.”“ProSyst has been working with OSGi technology since 1999,” said Roman Roelofsen, lead architect of ProSyst’s Enterprise OSGi solutions. “In a few days we will officially launch ModuleFusion, our first enterprise OSGi open source initiative. The goal is to help programmers using the OSGi Service Platform as their underlying runtime environment. ModuleFusion contains a full stack typical for Java enterprise applications. This stack currently consists of best-of-breed open source frameworks from the Java ecosystem. Additionally, ModuleFusion contains the necessary glue code to easily use these frameworks within OSGi and therefore provides the next-generation, pure OSGi model for enterprise applications.”“Running OSGi technology in JBoss Enterprise Middleware Solutions enables our customers to deliver safer services and applications in a more dynamic runtime environment,” said Sacha Labourey, vice president of engineering for Red Hat’s Middleware Business Unit. “We are pleased to have helped the OSGi Service Platform reach the level of industry standard for application servers and are looking forward to continue working with OSGi technology and the other members of the OSGi Alliance.”“Today, SAP NetWeaver is the technology platform of choice for thousands of customers running mission-critical SAP and non-SAP applications with a wide range of complexity and functionality,” said Prasad Kompalli, senior vice president of SAP NetWeaver Composition, SAP AG. “Continuing the focus on modularization, flexibility and lower TCO, the next-generation SAP NetWeaver Java Application Server will be based on OSGi technology, allowing our customers and partners to benefit fully from further improvements in ease of consumption, flexibility in deployment, and optimized resource consumption.”“OSGi has become a critical technology for enterprise Java. Demand for modular application architectures, dynamic updating and reloading, flexible version control, and intelligent, granular, dependency management is breaking down the traditional concepts of an application server,” said Adrian Colyer, CTO for SpringSource. “That is why we have chosen OSGi technology as the central standard for the SpringSource Application Platform. Enterprise customers and developers can be freed from legacy constraints and develop next-generation applications that are ready to take advantage of more dynamic compute environments such as those created through virtualization and cloud computing.”“Sun has seen strong demand for OSGi technology within the GlassFish community,” said Tom Kincaid, executive director, application platforms at Sun Microsystems, Inc. “The GlassFish community will be able to take advantage of the modularity and dynamic extensibility implemented via an OSGi technology-based microkernel in the upcoming GlassFish v3 Prelude release. This modularity is also being used in the Open Enterprise Service Bus (Open ESB) community where the next-generation Open ESB v3 will provide developers with a flexible and easier-to-use platform for the creation of integration and composite applications.”OSGi technology is a component integration platform with a service-oriented architecture and lifecycle capabilities that enable dynamic delivery of services. OSGi technology is shipping in millions of units worldwide, and is deployed by Fortune 100 companies in home, automotive, mobile and enterprise markets.OSGi Alliance members develop and facilitate the deployment of OSGi specifications, which serve as the platform for universal middleware in server and embedded environments. Deployment of the open standard greatly increases the value of a wide range of computers and devices that use the Java platform.
作者:
更新日:2008年11月29日 16時0分
Wso2 Synergies Esb Registry
Wso2 Synergies Esb Registry Wso2 Synergies Esb RegistryView SlideShare presentation or Upload your own.
作者:
更新日:2008年11月29日 15時28分
BPM is Process Engineering by Ismael Ghalimi
BPM is Process EngineeringFriday, November 28th 2008 | Ismael GhalimiIn a fairly recent article, Keith Swenson, Vice President of Research and Development at Fujitsu Computer Systems Corporation, explained why BPM is not Software Engineering. While I tend to agree with the article’s provocative title, especially if one were to rephrase it as “BPM is not just Software Engineering,” I disagree with most of the article’s content. Keith’s definition of “pure BPM” as a discipline “where a business person draws a diagram, and it is implemented without any need for Software Engineering” would be considered as naive if it were given by someone who is new to the field of BPM. But coming from an expert like Keith Swenson, it’s truly misleading.Keith’s core argumentation is slightly confusing, hence I won’t go through it thoroughly. Instead, I’ll simply refer to its strongest point, which is an analogy drawn between BPM and the spreadsheet, which I first introduced in 2000, and later got published through BPM: The Third Wave, a book I (sort of) co-authored with Howard Smith and Peter Fingar. While I still believe in this analogy, it should not be used in the over-simplified manner that Kaith Swenson made use of in support of his argument. Much like BPM systems, spreadsheet editors such as Microsoft Excel are extremely powerful pieces of software, and their use in a mission-critical environment for transaction processing purposes actually requires a fair amount of software engineering.Originally (in 1979), the first spreadsheet editor (VisiCalc, developed by Dan Bricklin and Bob Frankston) was conceived as a tool that would allow non-programmers to develop financial models and run them on a micro-computer. It worked, and the lives of countless accountants were changed (mostly for the best) ever since. Nevertheless, these spreadsheets remained ‘models,’ and could not be used in the context of automated transaction processing initially. While primitive import-export mechanisms were later developed between second-generation spreadsheet editors such as Lotus 1-2-3 and mini computers or mainframes in the 80’s, it’s only during the 90’s that spreadsheet editors were integrated with real-time transaction processing systems. This work was lead by the Excel team within Microsoft, with significant input from investment banking firms like Morgan Stanley, and largely contributed to make Microsoft Excel the tool it is today. Needless to say, making the financial model transactionally executable required quite a bit of software engineering, both on the part of the Microsoft engineers who developed the Visual Basic language to support the development of complex macros, and on the part of Morgan Stanley’s IT staff to integrate such macros with a variety of back-office systems and message buses like MQSeries or Rendezvous.If we are to follow this analogy, Keith Swenson’s vision of BPM is one were business people develop non-executable models, or models that are executed without any kind of integration with transactional systems. Granted, many processes fall into this category (although I doubt that many of these are handled by Keith’s software), and email (as Keith pointed out) is a pretty good vehicle for automating them. In fact, it is ‘the’ vehicle that Process Square (a company acquired by Intalio a couple of weeks ago) is using, creating user workflow tasks directly into Microsoft Outlook or Lotus Notes via the SMTP protocol. Nevertheless, such processes (Financial Close, New Product Development) cannot be integrated with transactional systems without the use of a much more comprehensive Business Process Management System (BPMS), and the application of strict software engineering rules, for obviously good reasons. Said another way, BPM is not just Workflow, it’s Workflow plus EAI (Enterprise Application Integration), and the EAI component requires strong software engineering, whether legacy workflow vendors like it or not.Contrary to what Keith claims, BPM is not for business people. Or to be more precise, it’s not ‘just’ for business people. There is no product, system, or technology that would allow business people to draw a process, click on a button, and have that diagram turned automatically into an executable process that would support end-user interactions and system-to-system transactions. Such a thing does not exist today, nor will it exist tomorrow, for a very simple reasons: business people do not want to use such a tool. They do not want to take on the responsibility of building and maintaining transactional systems, or transactional processes integrated with transactional systems. BPM (2.0) is for business people and technical people working together. It’s a way to bridge the gap between business and IT, not by getting rid of IT people, but by providing a common language, implemented by a common set of tools, that can be used both by business people and IT people, working toward the common goal of making businesses run better though better business processes.To be fair, BPM actually reduces the need for software engineering, by providing layers of abstractions that reduce the need for custom software development. Less software to develop means less software engineering skills to deploy. Nevertheless, BPM does not reduce the need for engineering. In fact, it increases it. With power comes responsibility, and BPM systems can be very powerful. The kinds of processes that can be automated with next-generation BPM systems tend to be very complex, highly transactional, and clearly mission-critical. Without them, the business cannot run. Should your email system go down, employees will use the phone system instead, and your business will keep running. Should your BPM system go down, your business will stop. Period.So while BPM reduces the need for traditional software engineering, it actually increases the need for a new kind of engineering, which I would refer to as Process Engineering, or Business Process Engineering. It’s a discipline that requires the development of new engineering skillsets, in a more disciplined way than has been done so far. And for it to be trusted on the long term, like any other engineering discipline, it requires the development and adoption of industry standards. And this is what’s at stake here.We are witnessing the last stand of legacy workflow vendors resisting the consolidation and maturation of an industry which time has come. For serious buyers to seriously consider BPM as a viable business platform, BPM vendors must seriously grow up, and apply the engineering principles that allowed other industries like aerospace or semiconductor manufacturing to grow into mature ones. In fact, such a maturation process is not only required for the BPM industry, but for the enterprise software industry at large. Because making a change to a line of code is a lot easier than changing the design of an aircraft’s wing or changing the layout of a micro-chip, software engineering lost the discipline it acquired in the early days of mainframes (when changing a ‘line’ of code meant rewiring a computer, or at the very least punching holes in a new punchcard, and waiting for the results to come back a day or two later), and is tragically amateurish today when compared to other engineering disciplines. This has to change.While businesses certainly do not have the resources to develop large teams of disciplined software engineers, best-in-class BPM vendors do, and should do so today. Along the way, companies and governments that are serious about their processes must develop the Business Process Engineering skills they will need to take advantage of next-generation BPM systems today, and for years to come. Engineering this evolutionary process is what Intalio is all about. Welcome to the world of Business Process Engineering, where business and IT work together to make the business world a better place!
作者:
更新日:2008年11月29日 11時20分
Dec 3 The New Economic Environment - Globally Integrated Enerprise
Globally Integrated Enerprise FREE webcast 12/03 "Rebooting the Electronics Industry" Innovation in a New Economic Environment Webinar Dec 3 The New Economic EnvironmentView SlideShare presentation or Upload your own. (tags: webinar free)
作者:
更新日:2008年11月27日 22時30分
The Impact of Social Technologies on the Enterprise
The Impact of Social Technologies on the Enterprise Presentation by Jonathan Yarmis, AMR Research at Newsgator Partner Advisory Council meeting, 11/5/08 The Impact of Social Technologies on the EnterpriseView SlideShare presentation or Upload your own. (tags: social computing)
作者:
更新日:2008年11月27日 22時20分
Babson College CIM Software-as-a-Service Presentation
Babson College CIM Software-as-a-Service Presentation Presentation given to a CIO group at Babson College November 21, 2008, examining the rapid growth of the SaaS market and the IT/business implications of the on-demand services market. Babson College CIM Software-as-a-Service PresentationView SlideShare presentation or Upload your own. (tags: saas on-demand)
作者:
更新日:2008年11月27日 21時52分
Cisco & VMware Products & Services as of Nov 23, 08
Cisco & VMware Products & Services as of Nov 23, 08 Overview of the Cisco and VMware products and services that were announced at VMWorld in September, 2008 Cisco & VMware Products & Services as of Nov 23, 08View SlideShare presentation or Upload your own. (tags: 1000v vdi)
作者:
更新日:2008年11月26日 18時27分
Defrag Keynote by Saugatuck Technology : Social Computing and the Enterprise-Bridging the Gap
Very intersting observation by Saugatuck Technology Defrag Keynote: Social Computing and the Enterprise-Bridging the Gap Slides for Keynote Address at Defrag Conference, Denver CO. November 3, 2008. Before citing, please review Saugatuck's Citation Policy at http://www.saugatech.com/citationpolicy.htm Defrag Keynote: Social Computing and the Enterprise-Bridging the GapView SlideShare presentation or Upload your own. (tags: analysis software)
作者:
更新日:2008年11月26日 18時22分
Web 20 For Acra by IBM
Web 20 For Acra by IBM Web 20 For AcraView SlideShare presentation or Upload your own. (tags: web20 ibm)
作者:
更新日:2008年11月26日 18時3分