Killexams.com 1Z0-518 Dumps and actual Questions
100% actual Questions - Exam Pass Guarantee with tall Marks - Just Memorize the Answers
1Z0-518 exam Dumps Source : Oracle EBS R12.1 Receivables Essentials
Test Code : 1Z0-518
Test name : Oracle EBS R12.1 Receivables Essentials
Vendor name : Oracle
: 101 actual Questions
it's far virtually first rate bask in to own 1Z0-518 actual test questions.
I requisite to admit, deciding on killexams.com was the subsequent sage selection I took after choosing the 1Z0-518 exam. The patterns and questions are so nicely spread which permits person raise their bar by the time they reach the ultimate simulation exam. admire the efforts and honest thank you for supporting skip the exam. withhold up the best work. thank you killexams.
Can I find dumps Q & A of 1Z0-518 exam?
The killexams.com material is simple to understand and enough to prepare for the 1Z0-518 exam. No other study material I used along with the Dumps. My heartfelt thanks to you for creating such an enormously powerful, simple material for the tough exam. I never thought I could pass this exam easily without any attempts. You people made it happen. I answered 76 questions most correctly in the actual exam. Thanks for providing me an innovative product.
excellent break to rep certified 1Z0-518 exam.
A Part of the training are relatively difficult but I realize them utilising the killexams.com and exam Simulator and solved any questions. essentially as a consequence of it; I breezed through the check horribly essentially. Your 1Z0-518 dumps Product are unmatchable in excellent and correctness. any of the questions to your remonstrate had been in the test as well. i was flabbergasted to check the exactness of your dump. lots obliged over again on your assist and any of the assist that you provided to me.
1Z0-518 test prep a ways facile with those dumps.
preparing for 1Z0-518 books may subsist a difficult process and 9 out of ten probabilities are that youll fail in case you finish it with no one at all arrogate guidance. Thats where quality 1Z0-518 e book comes in! It affords you with green and groovy data that no longer only complements your guidance however additionally offers you a immaculate cleave hazard of passing your 1Z0-518 download and stepping into any university with no one at all melancholy. I organized through this brilliant software and that iscored 42 marks out of 50. i will assure you that its going to by no means assist you to down!
precisely very questions in actual test, WTF!
I passed 1Z0-518 exam. course to Killexams. The exam will subsist very hard, and that i dont recognise how lengthy itd occupy me to prepare by myself. killexams.com questions are very smooth to memorize, and the fanciful Part is that they are actual and correct. So you essentially pass in expertise what youll perceive on your exam. So long as you skip this complicated exam and placed your 1Z0-518 certification to your resume.
Forget everything! Just forcus on these 1Z0-518 questions.
Im very satisfied birthright now. You own to subsist thinking why i am so happy, rightly the purpose is pretty easy, I simply got my 1Z0-518 test results and i own made it via them pretty with out troubles. I write over birthright here as it emerge as this killexams.com that taught me for 1Z0-518 test and that i cant cross on with out thanking it for being so beneficiant and helpful to me sooner or later of.
i discovered the total thing needed to skip 1Z0-518 exam.
I even own renewed my club this time for 1Z0-518 exam. I receive my involvement with killexams.com is so crucial it isnt feasible surrender by means of not having a club. I can just accept as just with killexams.com tests for my exam. Just this site can assist me gather my 1Z0-518 accredition and assist me in getting above ninety five% marks within the exam. You any are actually making an terrific displaying. withhold it up!
attempt out these actual 1Z0-518 dumps.
im Aggarwal and i work for smart Corp. I had carried out to seem for the 1Z0-518 exam and changed into very nervous approximately it because it contained difficult case research etc. I then applied for your questions and answers. My many doubts got cleared because of the explainations provided for the answers. I additionally got the case research in my email which had been nicely solved. I seemed for the exam and am tickled to mention that I got 73.seventy five% and that i give you the entire credit. similarly I congratulate you and seek similarly to limpid more exams with the assist of your website online.
right understanding and seek at with the 1Z0-518 and Dumps! What a mixture!
My pals instructed me I could anticipate killexams.com for 1Z0-518 exam preparation, and this time I did. The braindumps are very handy to apply, i like how they may subsist set up. The query order facilitates you memorize things higher. I passed with 89% marks.
These 1Z0-518 questions and answers provide suitable information of topics.
After trying numerous books, i was quite disenchanted now not getting the birthright material. I used to besearching out a guiding principle for exam 1Z0-518 with smooth language and rightly-prepared content dump. killexams.com fulfilled my need, as it defined the complicated subjects inside the only way. Within the actual exam I were given89%, which become beyond my expectation. Thanks killexams.com, in your exquisite guide-line!
Oracle Oracle EBS R12.1 Receivables
ATLANTA--(business WIRE)--The Oracle applications users group (OAUG), an independent, world, member-led solid that maximizes consumers’ funding in Oracle and companion solutions, introduced that OAUG Connection point® - AppsTech online, a week-lengthy on-line progression dedicated to instructing Oracle technologists on the newest Oracle E-enterprise Suite (EBS) counsel, will chance from July eleven-15.
OAUG Connection point – AppsTech on-line points greater than 15 sessions of intensive training on themes together with the course to choicest spend Oracle E-enterprise Suite 12.1.3 construction with Oracle software categorical 5.0; using Oracle Cloud commercial enterprise supervisor 12c to its fullest extent; determining the alterations between 11i, R12.1 and R12.2 cloning methods; reducing records footprints; extending Oracle software Framework (OAF) pages; personalizing and lengthening Oracle E-company Suite for desktops and cellular devices; and tons more.
expert audio system will latest content developed principally for Oracle EBS database administrators (DBAs), purposes developers, middleware technologists and others drawn to or currently using Oracle items. The virtual seminar collection is introduced live on-line to enhance EBS information devoid of the time and cost associated with attending in-adult events, and content material from the periods will even subsist purchasable on-line after the adventure for attendees. Registration is open to any and sundry.
“OAUG Connection aspect® – AppsTech on-line allows Oracle clients from worldwide to profit insight, competencies and helpful realizing on a course to improved spend the Oracle E-business Suite and different Oracle items from the convenience of their home or workplace,” said Dr. Patricia Dues, president of the OAUG. “This 12 months’s experience will office one of the accurate experts in the Oracle EBS area proposing intensive practising and fascinating with contributors to stronger champion their Oracle-connected commerce operations.”
To learn more about this event or to register, visit http://connectionpoint.oaug.org/2016/appstech, or contact email@example.com.
click to tweet: The @oaug1 gifts #ConnectionPt – AppsTech on-line #OracleEBS #DBA #ATG http://bit.ly/25YuFij
about the Oracle applications clients group (OAUG®)
founded in 1990, the Oracle functions clients neighborhood (OAUG) is an impartial, world, member-led solid that maximizes consumers’ funding in Oracle and companion solutions. The company serves as an recommend to Oracle for agencies worldwide and represents clients of Oracle applications items together with Oracle applications Cloud, Oracle E-enterprise Suite, Oracle commercial enterprise performance management (together with Oracle Hyperion), Oracle’s Primavera commerce mission Portfolio administration, Oracle Communications, Oracle consumer experience Cloud, and others. The OAUG gives its individuals with education, networking and assist via a wide purview of actions and forums together with conferences, on-line education, publications, particular interest organizations and convivial media. For greater guidance in regards to the OAUG, talk over with the site at oaug.org.
comply with OAUG
LinkedIn: OAUG LinkedIn
Twitter: OAUG Twitter
whereas many only believe of Oracle lead when they've an issue, Oracle’s Proactive assist offers tools that examine potential considerations before they ensue. ordinary champion tools are geared for IT workforce, however now Oracle is addressing the enterprise discontinue user as smartly.
Oracle Financials within E-business Suite provides a grand basis for integrating the roles of IT specialists, company analysts and accountants – the so-called “super clients” who know it protocols as well as company techniques. they're DBAs and CPAs. They know about database indexes. and that they withhold in intelligence debits and credit.
Accounting application assist offered problem-fixing outfit for the IT experts charged with no longer most efficient conserving the gadget up and accessible, however up and working efficiently. Oracle assist turned into no distinct. however, conveniently conserving systems availability isn't any longer satisfactory. With expanding lead charges and stronger drive for cutting back them, there is a transparent probability to compose these assist costs finish greater than simply guarantee uptime.
Oracle aid has been affecting towards Proactive assist to rep in front of competencies concerns and address problems before they ensue. The tools offered under the umbrella of Proactive aid are concentrated on assisting Oracle's shoppers accomplish their commerce projects extra easily and efficiently.
These tools begun with wizards developed to assist arrangement and e book purchasers in the course of the Oracle E-enterprise Suite (EBS) R11 to R12 upgrade. This help become one of the crucial three most tremendous activities that took Place within the lifecycle of my organization’s spend of Oracle Financials, alongside their implementation in 1992 and their upgrade from persona-primarily based financials to GUI interface in 2000. youngsters, an upgrade is a singular adventure. Following the upgrade, Oracle assist offers fresh and constructive programs preservation outfit on the My Oracle assist platform. nevertheless, these equipment, like typical support, assist the IT specialists withhold their system working, and their gadget runs simply best.
but now the Proactive champion team at Oracle is rolling out the age close Advisors within the E-business Suite R12 to fill the needs of a brand fresh viewers for Oracle support: the commerce or accounting corpse of workers.
period close Advisors are a progression of checklists and documents that element the steps worried in closing the month-conclusion books and exhibit how the outfit in Oracle Financials can assist you with that shut. They provide each IT and company clients the chance to focal point on enterprise success in preference to simply on maintaining system uptime.
access to any Oracle aid Advisors requires a sound My Oracle assist login. once related, the length close marketing consultant begins with assist doc id 335.1. These don't seem to subsist static .pdf files that are downloaded and browse; they're interactive HTML pages that book the reader through the close technique.
The age shut lead offers information on informed duration-end techniques for EBS liberate 12.x. It does not relate to a selected company or trade, and does not address really expert accounting methods. nevertheless, it includes step-by using-step most reliable practices with assistance and troubleshooting references for the company analyst.
each and every subledger is documented in a divide tab, shown so as of the records rush dependency. for example, Order management feeds records into Oracle Receivables, so it is closed earlier than closing Oracle Receivables. The 9 purposes addressed in the duration close advisor in close sequence are:
You don't deserve to own any these applications to compose spend of the age shut Advisors. They handiest Run Payables, purchasing, assets and typical Ledger. inside each and every utility, suggestions is supplied for programs and the conclusion person. for instance, the steps in Payables encompass:
consider and prepare
A reference to the Patching & upkeep guide, to determine their existing patch tiers
Payables practicing materials
Validation Diagnostics, exams that they Run in their environment to determine patch stages, and so forth.
be inescapable facts consistency with “established Datafix Patch”
complete invoices and credits
finished invoice import
Import external facts
Run bill validation
evaluate invoices on grasp
Run cost process requests
verify any cost guidelines
Reconcile payments to the bank observation
Run payments register
Run Create accounting
overview switch journal entries to the GL
Run and assessment unaccounted transactions
switch accounting invoices and funds to GL
assessment switch to the GL
Run posted invoices register
Run posted payments register
Run AP visitation steadiness
close AP duration
publish Unaccounted transactions sweep
Accrue uninvoiced receipts
Run mass additions to Oracle belongings
Open subsequent Payables length
again, what's most super about the information isn't best the aspect that it gifts however the audience at which it is directed. most efficient the 1st step is directed at the IT professionals holding Oracle Financials. The final steps are any accounting approaches, Run via a variety of personnel within the accounting department. This, then, is the actual implication of the enlargement of Oracle assist into the company.
Andrew Farber, manager of economic programs at buyer experiences, has overseen the increase of the corporation’s fiscal programs for the closing two decades, from the prefatory implementation of Oracle Financials in 1991 to the a hit help to the Oracle E-company Suite unencumber 12.1.2 in 2010. he is a protracted-time OAUG member, serves on the 2012 OAUG Board of directors and has been an energetic member of the OAUG customer assist Council for greater than 10 years.
Jul 28, 2015
The Oracle purposes users group (OAUG) will current the best of COLLABORATE 15 – OAUG forum eLearning series, which contains 40 reside interactive webinars offered any the course through a three-week age from Monday, August 10, to Friday, August 28, 2015.
The sessions will subsist led by means of the customary speakers who introduced at COLLABORATE 15, the annual users convention, and will present the maximum rated periods concerning Oracle E-company Suite, Oracle commercial enterprise efficiency management (including Oracle Hyperion EPM), Oracle Cloud purposes, Oracle OBIEE and extra from April’s COLLABORATE 15 — OAUG discussion board. that includes reside, one hour interactive presentations, the progression is conjectural to provide an extra break for people that were unable to attend the convention or who overlooked precise presentations.
“This academic sequence gives OAUG individuals with quite a lot of timely themes and constructive elements available to them at their own comfort. The suggestions presented will provide extensive skills and enrich skilled development,” spoke of Lissa English, president of the OAUG. “as a result of each and every session is interactive, OAUG members are able to network with other clients in addition to experts. it's their aim to train and equip participants with the information needed to efficiently invoke and manipulate the latest Oracle functions.”
selected titles comprise Oracle EBS R12 Receivables Extensions for Oracle Endeca; most reliable Practices: E-company Tax international Implementation and help journey; how to Migrate to FDMEE and never Die attempting; A consumer Case anatomize remodeling Midmarket agencies the usage of Cloud ERP Financials and EPM Infrastructure: An Investigation.
Registration is free and limitless to any employees of OAUG member agencies.
furthermore, any individuals of the superior Oracle functions users community are invited to attend a complimentary session to ascertain the value of OAUG training. space is limited, and boost registration is required. Making the option: EBS 12, ERP Cloud, or Co-Existence may subsist introduced August 18.
Recorded classes are available for OAUG individuals following the conclusion of the series.
extra tips is purchasable from the OAUG about the better of COLLABORATE 15 – OAUG forum eLearning collection.
Whilst it is very difficult stint to choose reliable exam questions / answers resources regarding review, reputation and validity because people rep ripoff due to choosing incorrect service. Killexams. com compose it inescapable to provide its clients far better to their resources with respect to exam dumps update and validity. Most of other peoples ripoff report complaint clients near to us for the brain dumps and pass their exams enjoyably and easily. They never compromise on their review, reputation and quality because killexams review, killexams reputation and killexams client self confidence is principal to any of us. Specially they manage killexams.com review, killexams.com reputation, killexams.com ripoff report complaint, killexams.com trust, killexams.com validity, killexams.com report and killexams.com scam. If perhaps you perceive any bogus report posted by their competitor with the name killexams ripoff report complaint internet, killexams.com ripoff report, killexams.com scam, killexams.com complaint or something like this, just withhold in intelligence that there are always scandalous people damaging reputation of suitable services due to their benefits. There are a large number of satisfied customers that pass their exams using killexams.com brain dumps, killexams PDF questions, killexams drill questions, killexams exam simulator. Visit Killexams.com, their test questions and sample brain dumps, their exam simulator and you will definitely know that killexams.com is the best brain dumps site.
Back to Braindumps Menu
050-686 braindumps | 050-SEPROSIEM-01 sample test | HP2-H08 drill exam | 1Z0-265 actual questions | ISEB-ITILF cram | HP0-A22 exam questions | NCE questions and answers | HP0-703 exam prep | E20-357 drill test | 9A0-393 free pdf | A2150-195 free pdf | HP0-815 braindumps | 156-915-1 examcollection | PR000007 brain dumps | VCS-276 exam prep | 650-316 actual questions | 700-038 study guide | P2070-092 drill questions | 000-599 test prep | 190-531 bootcamp |
Just memorize these 1Z0-518 questions before you stir for test.
Just stir through their Questions and brain dumps and ensure your success in actual 1Z0-518 test. You will pass your exam at tall marks or your money back. They own aggregated a database of 1Z0-518 Dumps from actual test to rep you equipped with actual questions and braindumps to pass 1Z0-518 exam at the first attempt. Simply install their exam simulator Exam Simulator and rep ready. You will pass the exam.
We own Tested and Approved 1Z0-518 Exams. killexams.com gives the most actual and most recent IT exam materials which practically hold any information focuses. With the lead of their 1Z0-518 exam materials, you dont own to squander your break on perusing greater Part of reference books and simply requisite to parch through 10-20 hours to ace their 1Z0-518 actual questions and answers. Whats more, they accouter you with PDF Version and Software Version exam questions and answers. For Software Version materials, Its offered to give the applicants mimic the Oracle 1Z0-518 exam in a actual situation.
killexams.com Huge Discount Coupons and Promo Codes are as under;
WC2017 : 60% Discount Coupon for any exams on website
PROF17 : 10% Discount Coupon for Orders greater than $69
DEAL17 : 15% Discount Coupon for Orders greater than $99
DECSPECIAL : 10% Special Discount Coupon for any Orders
We own their experts working reliably for the convivial affair of actual exam questions of 1Z0-518. any the pass4sure questions and answers of 1Z0-518 collected by methods for their association are reviewed and updated by methods for their 1Z0-518 guaranteed gathering. They remain identified with the opposition appeared in the 1Z0-518 test to rep their surveys about the 1Z0-518 exam, they procure 1Z0-518 exam indications and traps, their delight in around the systems used as a piece of the actual 1Z0-518 exam, As they performed inside the actual test and after that help their material suitably. When you compose the most of their pass4sure questions and answers, you'll feel positive roughly every one of the themes of test and feel that your information has been massively advanced. These pass4sure questions and answers are not without a doubt drill questions, those are actual exam questions and answers which will subsist adequate to pass the 1Z0-518 exam before any else attempt.
Oracle certifications are extremely required across finished IT organizations. HR managers scrawny toward candidates who've an appreciation of the topic, notwithstanding having completed certification exams in the circumstance. any the Oracle certification assist provided on killexams.com are related round the field.
It is actual to specify that you are attempting to ascertain actual exams questions and answers for the Oracle EBS R12.1 Receivables Essentials exam? They are pattern here to offer you one most breakthrough and first-class resources is killexams.com, They own amassed a database of questions from actual test with a reason to accouter you with a hazard free arrangement and pass 1Z0-518 exam on the significant endeavor. any preparation materials at the killexams.com site are creative and verified by ensured experts.
Why killexams.com is the Ultimate determination for insistence arranging?
1. An attractive question that assist You Prepare for Your Exam:
killexams.com is an authoritative making arrangements hotspot for passing the Oracle 1Z0-518 exam. They own purposely assented and collected actual exam questions and answers, fully informed regarding an undefined iterate from actual exam is a la mode, and examined through colossal commerce experts. Their Oracle authorized specialists from several organizations are skilled and certified/certified people who own examined each request and reply and clarification portion keeping up as a primary concern the halt intend to enable you to grasp the thought and pass the Oracle exam. The most extreme pattern course to deal with arrangement 1Z0-518 exam isn't scrutinizing a course perusing, anyway taking activity actual questions and data the remedy answers. drill questions enable set you to up for the musings, and the approach in questions and reply picks are presented during the actual exam.
2. Simple to perceive Mobile Device Access:
killexams.com give to an unbelievable certification smooth to apply rep birthright of passage to killexams.com things. The centralization of the site is to exhibit real, updated, and to the immediate material toward empower you to examine and pass the 1Z0-518 exam. You can quickly locate the actual questions and reply database. The site is adaptable agreeable to permit prepare anyplace, insofar as you own web association. You can really stack the PDF in versatile and focus wherever.
three. Access the Most Recent Oracle EBS R12.1 Receivables Essentials actual Questions and Answers:
Our Exam databases are frequently updated for the span of an break to incorporate the most extreme current actual questions and answers from the Oracle 1Z0-518 exam. Having Accurate, actual and current actual exam questions, you may pass your exam on the primary attempt!
4. Their Materials is Verified through killexams.com Industry Experts:
We are doing battle to giving you actual Oracle EBS R12.1 Receivables Essentials exam questions and answers, nearby clarifications. Each on killexams.com has been appeared by Oracle certified professionals. They are significantly qualified and certified people, who've several times of expert delight in related to the Oracle exams.
5. They Provide any killexams.com Exam Questions and comprise minute Answers with Explanations:
Not in the least like various other exam prep sites, killexams.com gives updated actual Oracle 1Z0-518 exam questions, notwithstanding low down answers, clarifications and outlines. This is essential to enable the confident to comprehend the best viable answer, notwithstanding proficiency roughly the alternatives that were mistaken.
killexams.com Huge Discount Coupons and Promo Codes are as under;
WC2017: 60% Discount Coupon for any exams on website
PROF17: 10% Discount Coupon for Orders greater than $69
DEAL17: 15% Discount Coupon for Orders greater than $99
DECSPECIAL: 10% Special Discount Coupon for any Orders
1Z0-518 Practice Test | 1Z0-518 examcollection | 1Z0-518 VCE | 1Z0-518 study guide | 1Z0-518 practice exam | 1Z0-518 cram
Killexams CIA-III-2012 dumps questions | Killexams 646-985 drill questions | Killexams 1Z0-457 test prep | Killexams M2060-729 questions and answers | Killexams C4040-227 VCE | Killexams 000-580 drill test | Killexams 000-239 test questions | Killexams MB6-896 test prep | Killexams C5050-287 exam prep | Killexams 70-497 test prep | Killexams 650-474 drill test | Killexams FC0-TS1 free pdf | Killexams 202-400 questions answers | Killexams 090-601 study guide | Killexams HP0-632 drill exam | Killexams PANCE dump | Killexams TB0-119 pdf download | Killexams M2150-768 bootcamp | Killexams 350-020 brain dumps | Killexams CCD-410 free pdf |
killexams.com huge List of Exam Study Guides
Killexams P2070-071 braindumps | Killexams 300-101 actual questions | Killexams GB0-183 drill questions | Killexams 9L0-614 dumps | Killexams HP0-A113 drill test | Killexams JN0-330 dumps questions | Killexams C2150-463 drill Test | Killexams 920-458 questions and answers | Killexams 000-272 brain dumps | Killexams 000-642 study guide | Killexams M2180-651 braindumps | Killexams 1Z0-560 drill exam | Killexams 000-299 study guide | Killexams 310-301 test prep | Killexams HP0-Y37 free pdf | Killexams 70-347 test prep | Killexams SBAC drill test | Killexams 000-936 cheat sheets | Killexams HP0-J37 test questions | Killexams S90-01 brain dumps |
Oracle EBS R12.1 Receivables Essentials
Pass 4 confident 1Z0-518 dumps | Killexams.com 1Z0-518 actual questions | https://www.textbookw.com/
No result found, try fresh keyword!Education Essentials, they showed some suitable stalwart growth again in ... At the start of the year, they besides promised the launch of aspect 2 of their EBS Oracle System. In late November they delivered on that pr...
Meridian Technologies Ltd is a mega IT Training and Education Company representing Aptech Computer Education in Lagos.
It is an authorized Oracle University partner, a Cisco Networking Academy, Microsoft partner, CompTIA member and has authorized Prometric and Vue Testing Centres.
Meridian Technologies has been a pioneer in delivering training on Oracle technologies and has been training students on the following Oracle courses:
1. Oracle E-Business Suite 11i Financials Certified Professional Consultant2. Oracle 11g Database Administrator Certified Professional3. Oracle 10g Database Administrator Certified Professional4. Oracle Enterprise Linux Administrator Certified Professional
It seeks qualified candidates for key positions for Oracle University courses :
Computer Science / Accounting Graduates with NYSC discharged certificate and OCP certification in the following Oracle technologies should apply:
i) Oracle E-Business Suite 11i Financials :
( Working professionals who can occupy Weekend classes are welcome )
Candidate should subsist experienced on Oracle 11i Financials modules and should own very suitable exposure and experience with Oracle 11i Financials with stalwart background in accounting. This position requires taking lectures of senior professionals which requires stalwart experience & confidence in 11i E-Business Suite financials modules.
The candidate should own suitable information of the following modules :a) Linux Fundamentals – An Overviewb) 11i e commerce Suite Essentials for Implementersc) 11i pecuniary Applications Overviewd) 11i generic Ledger Management Fundamentalse) 11i Payables and/or Receivables Fundamentals
The candidate should besides hold certifications in 11i e commerce Suite Fundamentals (IZO-200), 11i generic Ledger Management Fundamentals (IZO-211) and 11i Payables and/or Receivables Fundamentals (IZO-212 and/or IZO-213)
ii) Oracle Database 11g : The candidate should subsist a qualified OCP in Oracle Database 11g. Candidates who are OCP in Database 10g and upgrading on Database 11g shortly may besides apply.
iii) Cisco Certified Networking Professionals : The candidate should subsist a qualified CCNP and should own experience of handling CCNP classes in well reputed institute.
Experience in Linux environment and 1 – 3 years of IT training experience will subsist an advantage.
Candidates must subsist dynamic, technically oriented, possess excellent communication skills and subsist willing to work on weekends.
Interested candidates should apply with their CV and passport photograph to [email protected]
Deadline is 31st August 2009.
(LinuxWorld) — This is the first installment of a progression comparing the implementation results for actual commerce applications. We'll examine business-application implementation using Unix tools and ideas and how this arrangement of assail compares to what happens when the very apps are implemented using Microsoft-licensed software.
Each application will subsist the topic of two articles. The first one will present the academic — or "book-learning" — view of the issue and invite readers with real-world experience in using the technologies to contact the author in confidence to remedy my errors, give your estimate of the time needed for the work and contend what goes wrong when you try to stir from theory to practice.
The follow-up article will then try to summarize community experience with the technologies in order to draw out conclusions everyone can spend and to reply the basic question for this series: is open-source software better than Microsoft software?
The focus here is on the technology, but readers should subsist watchful that the most-important factors in actual architecture decisions usually own dinky or nothing to finish with the technology or cost. The goal in making tech decisions is to rep a product that works for its intended users, but getting the best product at the lowest cost is only Part of this.
As discussed at length in my Unix lead to Defenestration, any Unix technology, no matter how insanely grand or cheap, can subsist made to fail if the managers who rep control of it after implementation either wanted something else and consciously or unconsciously set out to prove they were right. If a manager only understands how to manage a proprietary system and insists on applying those ideas to Unix, it can besides doom the project to failure.
All three of the examples planned own a context set by the very project in the very imaginary company: Nichievo Inc. This setting, which is purely imaginary, is designed to illustrate a political break for Unix and open source in an otherwise closed shop. subsist aware, however, of the risks involved: if the people who occupy over from you on system delivery don't want to compose the system work, it won't.
The overall job involves setting up a secure digital exchange for what Nichievo calls an acceptance order. Nichievo insures receivables; an acceptance order is the company's commitment to pay an insured receivable in case of default by the debtor. In its unsigned form, such an order is a quote. Signed, it is a contractual commitment. Their job is to collect quotes as they are issued, compose them available for review/signature by senior managers and compose the signed orders available for customer download.
Background on Nichievo and the overall systems project under discussion can subsist found in this extended sidebar.
As envisaged, their solution will require XML-publishing capabilities, so this first article will seek at the Windows versus Linux option in terms of the core hardware and licensed software needed for XML publishing. Specifically, we'll seek at the selection between Apache/Cocoon and Microsoft's proprietary tools.
The third article in the progression will seek at the progress issue. If they picked Cocoon and open source in round one, we'd already subsist largely committed to using Java Beans and Java for forms management and validation, but there are quite a few other things they requisite to do. For those, should they spend Perl, PHP or try to extend their spend of Java and the Cocoon framework?
On the other hand, if they decided to finish this job with Microsoft's tools, they could spend a third party IDE for some tasks but will subsist using BASIC or some variant of it for others.
The fifth article will seek at the database layer (Ed. Note: The even-numbered installments of this progression will subsist reserved for answering and showcasing reader feedback to prior installments). If they made the Microsoft selection in round one, SQL-Server is a given here. The open-source choice, in contrast, has options: should they spend leading products like PostgreSQL and mySQL, explore incandescent fresh ideas like eXist or choose a commercial product like Sybase?
That's the plan, but this progression requisite not subsist limited to these toolkits or the Nichievo case. If you own additional or alternative suggestions for toolkits, gratify let me know.
The job seems to call for a cross between a centralized XML-document publishing solution and a customer portal. Either way, they requisite provision for stalwart authentication, lots of logging and applications code to manipulate the online addition of digital signatures, as well as some back-end database functions to simplify acceptance processing for standing orders.
Under this view of the process:
Everyone involved — customers, partners and authorized professional staff — would connect to the server using the desktop-browser tools they already have. By default, they would first connect to Apache on port 80 using the routine hypertext transfer protocol (HTTP) and then switch to the Tomcat implementation on port 8080 and HTTPS after initial authentication.
All costs are contained within Nichievo. SSL works with almost every browser — including Konqueror, Opera, Netscape, Mozilla and IE4 or later — and should therefore impose no fresh systems requirements on clients.
Internal staff would spend the server to receive and review customer change requests and to upload customer documents such as unsigned acceptance orders.
Senior partners or their delegates would review the unsigned orders online, and the system would then affix the firm's digital signature to approved orders.
Customers, using the very SSL (secure socket layer) tools, would post change requests or pick up digitally signed orders from the Web server.
It's principal to reason about, particularly when putting an application design into a service proposal, who it is that's paying your bills. In this case, the client, Nichievo, has a dismal technology record and a CIO who is not on side with the managers bringing us in.
In this situation, your clients own to let the CIO review the proposal, and it's not that unusual for him to respond by having some of his people cook up a few screens that prove beyond any doubt that he can finish a better job of implementing your ideas than you can. If senior management buys into that, it leaves your sponsors looking like idiots and you without an invoicable project — or friends you can stir back to in that company.
Having been burnt a few times, I now brief the sponsors whenever that kind of thing looks likely. I build something significant in the proposal that hits a few inflamed buttons among client executives but is as difficult as viable for the CIO to plight or do.
In this case, they don't requisite XML to finish this project; they requisite it to win this project.
Technically, ordinary HTML with either PERL or PHP would work just fine. However, management would really like to automate much of the customer interaction and, of course, the international outsourcing services solid hired 18 months ago has failed to deliver on its promises to finish this.
The CIO isn't the only threat to worry about. That giant international outsourcing services solid doesn't want its billings to plunge and could respond by going to the firm's managing director with a tale that blames the CIO for their failures. If only he had let them spend Domino, everything would long since own been working beautifully.
Technically, Domino would work for the basic job but subsist very difficult to propel to replete customer-portal operation. Putting together a working Domino demo wouldn't subsist that hard; in fact, it would subsist much easier than doing it with Cocoon. The scenario reverses, however, as you add functional complexity. By the time you've developed a replete messaging portal, my guess is that Domino would claim many times the programming application than Cocoon needs to rep to that very level.
So how staid a threat is this? Well, if you pack enough staid suits with pretty commerce cards into a room, it's often rather facile to convince senior management to feel heroic and dedicated about backstabbing their friend the CIO — a tough decision, of course, but taken in the interests of the company, you understand.
To head this kind of thing off, I've been praising the ebXML standardization application spearheaded by OASIS (the Organization for the Advancement of Structured Information Standards) as a downstream means of standardizing the business-messaging they requisite to enable the customer message-exchange they want.
I reason acting on this direction would subsist premature, but I picked XML for this application as a building block toward eventually doing that — knowing that it would subsist very difficult to finish with Lotus while blocking the CIO's credibility if he attempts a putsch.
It would subsist viable to finish this using servers already in Place in Nichievo's 34 operating offices but the centralized approach is preferable because:
User activity — including authenticated connections, failures to authenticate, document changes, rollbacks or transactions — can subsist unambiguously logged and time stamped in one place.
We can establish a solitary point of responsibility for successful operations.
Many management tasks, such as ensuring that transmitted documents finish not hold viruses or other negative materials, are simply easier to organize and control if done in one Place than if done in 34 places.
Centralization greatly simplifies (not to shriek uniquely enables) firm-wide control of acceptance sign-offs by essentially eliminating the PKI-key-management problem.
Centralization reduces redundancy, but failure-recovery capabilities such as rollback and serialization are relatively facile to implement and spend well-known, well-understood mechanisms.
We could implement the centralized alternative in one of two ways:
By building what they requisite around the XML-publishing tools provided by the Apache Cocoon project with a database like PostgreSQL.
The steps required using the open source toolset (Apache and Tomcat with mod_perl and Cocoon on Linux, BSD, or Solaris) are extensively discussed on the Apache/Cocoon site. Here's what the main page says about it:
Apache Cocoon is an XML publishing framework that raises the usage of XML and XSLT technologies for server applications to a fresh level. Designed for performance and scalability around pipelined SAX processing, Cocoon offers a flexible environment based on a separation of concerns between content, logic, and style. To top this any off, Cocoon's centralized configuration system and sophisticated caching assist you to create, deploy, and maintain rock-solid XML server applications.
Cocoon interacts with most data sources, including filesystems, RDBMS, LDAP, endemic XML databases, and network-based data sources. It adapts content delivery to the capabilities of different devices like HTML, WML, PDF, SVG, and RTF, to name just a few. You can Run Cocoon as a Servlet as well as through a powerful, command line interface. The deliberate design of its abstract environment gives you the liberty to extend its functionality to meet your special needs in a modular fashion.
By using a combination of Microsoft tools including BizTalk, SQL-Server, SAX2 and BASIC in a Microsoft dot.net framework, with or without an integrated XML progress environment like Altova's XML Spy IDE.
Although Microsoft's site doesn't seem to offer a limpid statement of direction on this kind of work, they finish provide a long and apparently minute discussion showing how various products can subsist integrated to achieve something vaguely similar to Cocoon.
Note Microsoft issued a press release on October 8, 2002, announcing:
"The 'Jupiter' Vision Aims to Unify and Extend Current E-Business Server Technologies And comprise Standardized commerce Process Management Capabilities, Deeper champion For XML Web Services, and Richer Developer and Information Worker Experiences."
This consolidation is to subsist achieved over the next 18 months and may, or may not, ultimately provide a cocoon-like wrapping for Microsoft's XML publishing environment.
From a design perspective, they perceive the central system as a Web-based "order switch" that collects requests from customers, recommends orders from juniors, orders approvals from senior partners and then passes the approved orders back to customers.
Diagram 1 below shows typical high-level spend cases for this.
To compose this work they need:
A user interface or client.
Document storage, retrieval, backup, and recovery.
Logging tools to withhold track of who does what and when.
Since they own no control over the client device, reliance on a Web browser as the user interface is a given. This determination essentially determines that we'll spend a Web server as their means of communicating with the user client and logging accesses.
Document volume is quite low: they expect a maximum of only about 120,000 acceptance orders per month. On the other hand, they own to withhold every document ever filed on the server online in order to champion the firm's customer relationship management application and to provide data for Part of its risk-assessment methodology. With this in mind, the numbers build relatively quickly. In three years, they can expect to requisite online access to something like 3.2 million approved and 400,000 unapproved orders.
It would subsist viable to store and index these as signed and unsigned documents, but it would subsist better to store the data for them in simple tables and own the application construct the documents on request. That step complicates processing but enormously facilitates activity logging, reporting, backup, system recovery and statistical uses of the data.
In this case, spend of a database would besides reduce disk space requirements considerably. A typical order document stored as a Microsoft Word 10 binary takes 19,658 bytes exclusive of the measure compress terms referenced in it, but storing that information in an SQL table takes only about 320 bytes for the addressee (which is normally stored only once per customer) and 190 bytes per covered receivable for about a 95 percent overall disk space saving (after indexing and overhead). It is not the dollars that are principal here; disk is cheap. What's principal is the reduction in backup and recovery time. Recovering 60GB from tape takes hours; recovering 60MB takes minutes.
Using a database to construct documents on the waft eliminates concern over varying input file formats, as data-entry can subsist handled via a browser form. On the other hand, it creates two additional problems:
The requisite to produce documents in usable profile at the output end.
This is addressed through spend of XML. This will enable us to produce almost anything the customer requires, from PDFs to flat files suitable for spend with spreadsheet tools to formats they currently don't know about.
The requisite to maintain a legal record of the signed order as transmitted to the customer.
We cannot reckon on their competence to reproduce documents sent to customers on an as-needed basis because it would subsist viable to bicker in court that their system could own changed in the interim. This, in turn, could interpolate doubt about the authenticity of the copy they generate.
To deal with that, they requisite to store the actual document sent the customer together with authentication and delivery information. This does not, however, Destroy the usefulness of the database approach. The best solution is probably to finish both: spend the database and store the final documents as sent. That's because, in almost any cases, the requisite to occupy time to regain the document files will not impede resumption of production operations and so does not significantly strike recovery time.
Therefore, as shown below, the design will subsist based on using a database to store the information going into each document, using an "XML-enabled" application layer to construct documents as needed, and using a Web server as an interface to the user's browser.
The processing applications needed can subsist thought of as modules within an overall framework. Diagram 3, below, shows a typical screen rush for one such module.
Actual definition of these screens is best done using an active prototyping approach in which you start with your best, and usually rather naive, blueprint of how it should work and then finish two things in parallel:
Get users to work with it, implement suggested changes that seem to drive toward a working system and stir back to rep more input. withhold stepping through that — and expect to fling away at least one set of screen layouts as a mistaken start — until they halt suggesting significant improvements.
Write, with lots of user input, the user manual. When users mark off on it, deal it as the formal requirements definition.
Once your prototype achieves stability, you can implement formal testing and review by users not previously associated with the project and spend their comments to refine the thing to the point that they reason your prototype "works."
Once the system works, aspect two will deal with deployment issues including:
Installation and recovery testing along with any code cleanup and retesting needed.
Making decisions about system duplication and data or process mirroring.
Formalization of change, backup, recovery and operational procedures.
Debugging and interoperability testing to ensure successful operation with the technologies already in Place in the firm.
Hand-over planning and operational training for affected staff.
From a capital cost perspective, the fresh system is to suitable into the existing network and champion framework. Consequently, initial infrastructure costs are limited to the server and any licensed software needed.
Server sizing is something of a non-issue. They know that the database will subsist quite small, probably silent under 20GB three years from now, and they know that typical usage volume will besides subsist quite low because, on a typical day, the company insures about 7,500 customers of whom around 900 will record some change — usually a receipt or a fresh receivable on a rolling account.
The weakest link
In this situation, verify that the network can deliver. You may own a 10MBS connection with low utilization but that doesn't weigh in you can add a substantial fresh load. Particularly on PC-type networks, any kinds of things — firewalls, poorly configured or underpowered routers, "invisible" SMB network spend — can foul things up.
If the network is slow, your users won't keeping about your excuses or your demonstrations of how fleet the server is. They'll perceive poor response and revolve off. subsist confident to test your connection, repeatedly and at different times of day, before agreeing to its adequacy.
If their in-house network won't champion your access needs and the local network guru doesn't occupy action, try to occupy your test system somewhere else... and compose the network effect obvious when the guru's boss has to migrate the box in-house.
It is likely that most users will initially perceive spend of this server as an additional cross imposed by management and respond by fitting their interactions with it into already diligent schedules. In practice, that means they can predict usage surges just before or after lunch and just around go-home times in each time zone. Unfortunately, West coasters watch to leave impositions until after lunch while East coasters finish them just before going home, leaving us facing the likelihood that the two biggest surges, those from the Pacific and Eastern time zones, will overlap.
Once people perceive value in this service, usage will balance out. The quickest course to Destroy any chance of that happening is to underconfigure the hardware at the beginning. Users who own to wait for your server the first time they connect to it will own their resentment of the fresh imposition reinforced, and you'll never regain their trust.
On the other hand, the cost disagreement between "about right" and "grossly overpowered" is only a few dollars in this context, so I've intentionally specified an insanely overpowered machine below: a dual-processor Dell Xeon running at 2.4-GHz.
Server Capital Cost
machine type(Data from Dell.com, Sept24/2002)
Dell 4600includes Triplite 3000VA UPS, CD, Floppy, and network cards, no services, monitor, mouse, or keyboard
Dell 4600includes Triplite 3000VA UPS, CD, Floppy, and network cards, no services, has 16" monitor, mouse, and keyboard
2 x 2.4GHZ P4/Xeon
2 x 2.4 GHz P4/Xeon
4 x 1GB DDR/SDRAM
4 x 1GB DDR/SDRAM
4 x36GB internal
4 x36GB internal
Dell 220 Powervault; 6 x 73GB, US160
Dell 220 Powervault; 6 x 73GB, US160
External 220GB with controller and CA arcserv license
External 220-GB with controller
Windows 2000 Data Server with 25 client licenses
Caldera Open Linux
I besides considered a Sun 480 for this role, as the cost wouldn't subsist much different despite its fiber channel disk, the higher reliability of Solaris on SPARC and its upgradeability to four CPUs giving it some advantages.
For this article, I want to compare Linux to Microsoft solutions on the very hardware, but a real-world determination would subsist more influenced by the workload. The twin Xeons are faster than the two UltraSparcs, but the Sun machine offers a hardware cryptographic accelerator for $2,700 that is capable of doing around 4,300 SSL "hand-shakes" per second. If system usage were going to subsist tall relative to the hardware, that accelerator would compose a colossal difference. But that isn't just here, and the Xeon's shorter completion times on solitary tasks makes them the better selection as far as I am concerned.
On the software side, I've not worked with the Microsoft stuff and am not any that confident what they requisite or don't need. The list here is deduced from the how-to article on the Microsoft Web site referenced earlier.
Software Licensing Cost
Database Layer (licensed per processor)
Microsoft SQL Server 2000, includes:
SQLXML 3.0 and SQL Server 2000
XML View Mapper 1.0.
ADO and adPersist XML
4,999 x 2= $9,998may requisite enterprise editions ($19,999 per CPU)
PostGreSQL or mySQL
Database integration (Licensed per processor)
Bizztalk Server 2002, measure edition Includes Simple API for XML (SAX2)
6,999 x 2 = $13,998
XMLSpy IDE (assumes VB license?)
mod_perl or mod_php
Proxy/Cache web server
Internet security and acceleration server (ISA)
1,499 x 2= $2,998
Other required licenses
As an operational matter, the weight of this data to the company means that I'd recommend redundancy — setting up two servers, in different cities, with different administration, and different Internet backbone connectivity — at significantly more than twice the cost. As shown below, you could finish that with the Linux solution for about the cost of one Windows 2000 system.
Total Capital Cost
PercentageSavings withOpen Source
A note on purchase timing
For in-house progress on Windows 2000 you would probably load the licenses once, on the production machine. That means you'd buy everything before writing a line of code.
In the Linux world there aren't any license portability issues so you'd develop and test on an existing machine, postponing capital expenses until you had a working system and thus reducing overall project risks.
Get your feedback in!
This should subsist an area of fierce comment from people who own actually used this stuff. Remember, article two needs your experience and opinions. If you own used Cocoon or the BizTalk/SQL-Server combo in a actual application, gratify contact me.
We finish not yet own man-power estimates for either the progress or the operational phases of this work. On the progress side, the requirements are currently only loosely understood while operational issues own yet to subsist discussed at any length.
Nevertheless, experience tells us that the first prototype can subsist developed under Cocoon in about a week and that the process is likely to stir through from three to five iterations before a full-user manual (which is the requirements specification) can subsist written for user signoff.
Clearly, infrastructure costs for the open-source solution are less than half of those for the proprietary solution. In itself, that fact doesn't compose the Cocoon solution better. The cost disagreement — perhaps $100,000 for a two-way redundant system — looks like a lot of money at the personal plane but barely registers on Nichievo's bottom line.
Failure would harm both us and their sponsors, but it won't burst the firm. Success, on the other hand, affects the balance of management power in the solid and could lead to radical change starting with the cancellation of the current progress compress and the ousting of the CIO. That, in turn, would create opportunities for us in particular and the open-source movement in general; supersede 1,500 or so Windows desktops with Unix smart-displays, and we'll own a massive positive impact on the firm's bottom line.
The potential rewards of change are therefore clear, and no one's under the illusion that we're here to sell Microsoft products. But they silent requisite to claim the question as fairly and "straight-up" as they can:
What are the relative risks associated with each decision? spend Cocoon, or spend Microsoft's tools?
If you choose the open-source route for this, there's no doubt it will subsist going into a hostile environment... but the Windows determination isn't any that grand either. Yes, it makes you compliant with the CIO's preferred direction, but it silent leaves you in a affray with the international outsourcing and consulting solid that's been beavering away there for the terminal eighteen or so months.
Different agendas, different methods
Having the client own and manage the progress environment is grand if your primary interest is selling time. After all, waiting for the other guy to act (or just for a PC to grind something out) is far more profitable than working because it reduces your medium selling cost.
One client I know fell for this twice, not only demanding control of the progress servers but once buying the progress house's used 486s and once getting another consultant's retired P2s as Oracle progress workstations. These worked as Oracle seats, but Windows NT and Oracle on P2 gear made for lots of long — and fully billable - waiting, while mutual finger-pointing and related delays added more billable days to the project's overall duration.
Either way, you'll own people working against you — fewer and more muted with Windows than with Linux, but no picnic either way.
This is, of course, the biggest risk there is. But if you've made your clients watchful of the danger and they're willing to occupy the risk, then its your job to minimize it without undermining their judgment by agonizing over it.
Resource control is the most efficient risk-reduction strategy viable here. If you want to succeed, own the hardware and control network access to it, even if that means putting a bunch of their PCs in a leeway with the server and a minute hub. Later, build two phases into your deployment plan:
one in which training and familiarization is done using your server (and possibly your network).
a production roll-out for which the existing staff are responsible.
To facilitate this, I often comprise an offer in the proposal to develop on production scale hardware that they own until hand-over. At that time, the client can rule to buy it at the pre-agreed cost or supersede it with hardware of his own. In most cases, this looks like a grand risk-reduction strategy to the client... and it is, because they don't spend a hardware nickel until the software works, and they don't puss a systems transition either. However, its actual purpose is to trap the opposition between rocks and difficult places:
If they insist on their server brand, they're responsible for the transition, but expectations are already set by the performance of the progress machine.
If they occupy over your machine and administer it to death, there's dinky leeway for finger-pointing when you near back and set it birthright again.
Notice, however, that this strategy requires you to buy the machine and any needed licenses up-front. This is a powerful argument for Linux because:
You can finish initial work on almost anything, transitioning to production-scale gear just before volume-user testing.
The 54-percent cost disagreement may not weigh in much to Nichievo, but $40K not spent on licenses is actual money to you.
Both sets of tools are under progress with both topic to change. As a rule, however, Microsoft's changes strike everything from the operating system (which may require fresh hardware to run) to the client interface layer. Apache's changes watch to subsist independent of the operating system.
There are operating-system patches to consider in both cases, but Linux patches don't generally require application reconfiguration or testing. Windows service packs, in contrast, often change everything from licensing terms to API internals.
From a stability perspective, therefore, both choices weigh in that they will subsist adapting to technical change as it occurs, but the Cocoon option limits that to the application and is therefore strongly preferable.
The absence of licensing issues, together with the separation of application, database, server and OS on Linux, weigh in that they could regain the application to any Linux machine capable of handling the load. That isn't just on Windows 2000 server; a failure pretty much has to subsist recovered on the machine that failed. Otherwise, we're really looking at a fresh install — something that's usually much harder and more time-consuming to do.
Given how faultfinding this application is, recoverability is a killer issue and a stalwart vote for Linux with Cocoon.
Security is the other killer issue. There own been security issues with Apache, Tomcat, PostgreSQL and Linux, but not many. Those that appeared were quickly remedied. The Microsoft toolset, on the other hand, has dozens of outstanding security issues, including XML-based attacks on SQL-Server and Windows 2000 Server. Remediation is usually behind in coming.
This, to me, is a definitive issue: Linux and Cocoon it is.