The Next Wave of the webThe intersection of four domains has very recently started drawing enormous attention throughout industry and is of utmost importance as well as relevance for computer science and the business world: · Web Service Technology (manifested through SOAP, WSDL and UDDI) · Semantic Web Technology (manifested through ontology languages) · Enterprise Integration (manifested through Enterprise Application Integration (EAI) · E-Commerce in form of Business-to-Business (B2B) Integration as well as Business-to-Consumer (B2C)). The promise is that Web Service Technology in conjunction with Semantic Web Technology (’Semantic Web Services’) will make Enterprise Integration dynamically possible for all types and sizes of enterprises compared to the ’traditional’ technologies, such as Electronic Data Interchange (EDI) or Value Added Networks (VANs). In addition, Enterprise Integration will become more reliable as well as easier to achieve without the low level implementation problems that can be observed in today’s approaches.
Today, the major problems of Enterprise Integration in EAI and E-Commerce are: • Semantic Unification. Data exchanged between application systems or trading partners (endpoints) are defined based on different schemas. When data are exchanged in the form of messages, a data mediation problem arises that requires resolution. A minor and related issue is that different application systems or trading partners use different forms of syntax, too, in addition to different schemas for messages. Even if endpoints describe their data in the form of ontologies, the semantic unification problem remains to be solved. • Message Behavior. Different endpoints expect specific messages in a specific order and with specific sequencing. Communicating endpoints have to guarantee and to enforce the exchange behavior as agreed to establish interoperability. • Endpoint Discovery. The manual establishing of trading relationships is considered error prone, slow and inflexible. Discovery mechanisms are put in place (for example in the form of UDDI) that promise to make the automatic discovery process easier and more reliable. • Message Security and Trust Relationships. Communicating endpoints require assurance of message confidentiality and non-repudiation. Various security schemes are being developed that attempt to address these requirements. Furthermore, endpoints need to establish sufficient trust to engage in a trading relationship. • Process Management. Supply-chain processes are very complex and highly dynamic. Attempts have been made to enable dynamic supply-chain reconfiguration with agent technology and dynamic workflow technology. A large body of work exists that has not yet found its way into industry and real applications. • Integration Standards. A mind-boggling number of standards exists in the area of Enterprise Integration.All of these have to be dealt with to some extent by the various enterprises. • Legacy Application Connectivity. Most data that are communicated are managed by existing application systems that are not necessarily designed to be integrated. Adapter technology exists that allows to connect easily to application systems. Traditional technologies are able to address all these major problems today. They can implement Enterprise Integration predictably and reliably. However, new technologies like Web Services Technology in combination with Semantic Web Technology have the potential to address these requirements much better. The focus at robertomalatesta.com has always been onto enabling low-TCO technologies for integration. Today, our B2X-CPP offer is based on a 10 years proficiency with middleware technologies like CORBA ,XML WS-I technologies (and SGML even before that) and captures emerging security requirements to offer a single-vendor source-available solution that encompasses all the ERP,CRM,SSO,HRM identity management necessities for a small-mid company.
|
Customer Resource Management in the post-boom eraAs markets mature in many industries, attracting new customers is becoming increasingly difficult. Post net-boom companies are compelled to offer low rates to lure customers away from their competitors. The
cost of acquiring a new customer has become so expensive that many companies
are expanding their product lines to maximize the value of existing
customer relationships. Credit card banks are offering insurance or
investment products. Or they are merging with full-service banks and
other financial institutions to offer a full suite of financial services.
Telecommunications companies are expanding their product and service lines or merging with cable and Internet companies. Many companies in a variety of industries are viewing their customers as their key asset. This creates many opportunities for target modeling. A customer who is already happy with your company's service is much more likely to purchase another product from you. This creates many opportunities for cross-sell and up-sell target modeling. Retention and renewal models are also critical to target customers who may be looking to terminate their relationship. Simple steps to retain a customer can be quite cost-effective. Products for Cross-sell, Up-sell, Retention, and Renewal Data from prior campaigns is also the best data for developing models for customer targeting. While most customer models are developed using internal data, overlay or external data is sometimes appended to customer data to enhance the predictive power of the targeting models. The following products are designed to server you as tools to perform cross-sell, up -sell, and retention.
|
Enterprise Application Integration (EAI)Enterprises across all industry sectors need to implement EAI. Different industries and sectors have different requirements and use concepts that are specific to their individual problem domains. This complicates the design of EAI solutions, and means that solution architects must develop industry-specific EAI offerings. However, as one examines EAI solutions more closely, it is clear that there are common concepts across industry solutions. In fact, many of the underlying functional concepts, services, and products are common across different industries. The differences between industries tend to focus on business-specific scenarios that fit into common categories, rather than on functional EAI issues. With this in mind, this document seeks to distill the essential template or pattern for a common (and thus reusable) EAI architecture. This pattern extends to the use of CORBA, Tibco Java and .Net technologies to meet the generic EAI solution needs. The advantage of creating a pattern for the common elements of the EAI offering is that it allows industry-specific solution providers, partners, and customers to build tailored EAI offerings on the reusable architecture components without having to redefine the common implementation patterns and practices for each solution. By building this pattern we can focus on the logical services that are required to implement the generic or pattern EAI architecture. We can then examine the implementation specifics as separate topics in the "Physical Services" and "Implementation" sections. |
Cost-Savy and Successful Enterprise Resource Planning (CSS-ERP)We will first define what ERP is and why companies have been deploying it for the past several years. In today's dynamically changing business climate, mid-market companies are under extreme pressure to be more efficient and effective in serving their customers. Cost pressures are pushing them to find new ways to more efficiently utilize existing assets. Aggressive competition, often from non-traditional players, is changing the game with innovative go-to-market strategies and operating models. Globalization has expanded the playing field, creating many new market entrants. The velocity of change and the increasing customer demands for higher levels of service are straining organizations. Compounding this is the short-term focus and scrutiny from stock market analysts. They have little patience for companies that don't live up to their quarterly ROI and growth expectations. It has been a very challenging business environment. Today, many mid-market companies are looking for technology solutions in the form of Enterprise Resource Planning (ERP) systems and Web-based applications that will help them to improve their business operations and better serve their customers. ERP systems are software packages, developed and supported by a select set of vendors. The packages are intended to replace existing legacy applications, which were often developed internally or purchased as independent modules to address specific functions, such as warehousing or transportation. These systems
typically include core modules that cover the full spectrum of business
activities, particularly:
Order Management, encompassing customer relationship management, sales forecasting, order processing, inside sales, customer service, pricing and contract management. Engineering, encompassing bill of materials and formulas, product design and configuration. Manufacturing, encompassing master production scheduling, capacity requirements planning, shop floor control, and quality management. Distribution, encompassing distribution requirements planning, transportation management and fleet maintenance. Materials Management, encompassing master production scheduling, inventory management, materials requirements planning, purchasing and receiving. Finance, encompassing cost accounting, accounts receivable, accounts payable, general ledger, fixed assets and project accounting. Human Resources, encompassing personnel management and payroll. The best of breed ERP systems are fully integrated solutions, developed on a common architecture and database structure. They provide a backbone foundation system that provides most of the day-to-day business transactions. They are designed to deliver a seamless integration of information and knowledge, throughout the company. These systems are very powerful tools that can provide significant benefit to mid-market companies. They allow them to be more responsive to customers by shortening production lot sizes and lead times, be more flexible to changes, and facilitate more customization of products. This provides improved customer services levels and overall satisfaction, resulting in additional sales and market share. Significant cost efficiencies are realized through increased process efficiency, reduced inventory levels, and labor costs. In addition, these fully integrated systems establish a foundation platform for delivering Web-based services and transactions, providing additional value to the organization and its customers. These systems enable such real time customer applications as self-serve order entry and inventory allocation, transportation tracking, e-invoice presentment and payment, service problem tracking, and many more. The case
for action for implementing an Enterprise Resource Planning system is
very compelling. The promise of gold at the end of the rainbow is alluring.
The management challenge becomes one of effectively leveraging the power
of the ERP system to transform how your company does business. Ultimately,
the new system must deliver more value to customers and the organization. |
Small BioIn the last 10 years I worked mainly in developing software systems for large corporations, both in the CTI and in the banking field. I spent the last two years working for a large multinational company whose core business was system management for the largest italian oil company: my work being integration and management of etherogeneous systems, (products like TIBCO, BEA WebLogic, IBM WebSphere, WebIntelligence, BroadVision) and SSO technologies, like Policy Director and Siteminder. I set up and taught courses on (among other subjects): C++/STL, Java, middleware technologies (CORBA,DCOM, TIBCO-RENDEZVOUS, SOAP), EJB development on application servers like BEA WebLogic, IBM WebSphere, IONA iPortal, Jboss. Key competences:
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||