{:highlights [{:id #uuid "64956da9-593c-40a4-a0b9-ca092fb8138a", :page 1, :position {:bounding {:x1 0, :y1 14, :x2 500.5855712890625, :y2 316.234375, :width 1031.68, :height 1459.328}, :rects ({:x1 0, :y1 14, :x2 0, :y2 34, :width 1031.68, :height 1459.328} {:x1 168.14584350585938, :y1 280.6770935058594, :x2 500.5855712890625, :y2 298.34375, :width 1031.68, :height 1459.328} {:x1 78.66146087646484, :y1 298.5677185058594, :x2 480.94600677490234, :y2 316.234375, :width 1031.68, :height 1459.328}), :page 1}, :content {:text " Scale and size of enterprise software development has been increasing tremendously in the last couple of years."}, :properties {:color "green"}} {:id #uuid "64957061-68d5-4210-a152-363f1073abe5", :page 1, :position {:bounding {:x1 0, :y1 46, :x2 577.8101196289062, :y2 406.265625, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 46, :x2 0, :y2 66, :width 1190.4, :height 1683.84} {:x1 347.65386962890625, :y1 364.9583435058594, :x2 577.8101196289062, :y2 385.625, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 385.5989685058594, :x2 290.816162109375, :y2 406.265625, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "architectural styles have been proposed and along with"}, :properties {:color "green"}} {:id #uuid "6495706d-c259-42ee-ba63-166b0d712f04", :page 1, :position {:bounding {:x1 0, :y1 94, :x2 577.5762329101562, :y2 468.22918701171875, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 94, :x2 0, :y2 114, :width 1190.4, :height 1683.84} {:x1 237.27838134765625, :y1 426.921875, :x2 577.5762329101562, :y2 447.58856201171875, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 447.5625, :x2 364.9500427246094, :y2 468.22918701171875, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "reduce complexity and make it easier to build large scale enterprise applications"}, :properties {:color "green"}} {:id #uuid "649570ae-b1bc-4864-a6cd-4fdc38932291", :page 1, :position {:bounding {:x1 0, :y1 238, :x2 578.0927734375, :y2 654.5260620117188, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 238, :x2 0, :y2 258, :width 1190.4, :height 1683.84} {:x1 215.22789001464844, :y1 613.21875, :x2 578.0927734375, :y2 633.8854370117188, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 633.859375, :x2 300.8787841796875, :y2 654.5260620117188, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "utomate the development of software using Model Driven Engineering "}, :properties {:color "green"}} {:id #uuid "6495b386-501d-4eec-bb01-58e0107adfa5", :page 1, :position {:bounding {:x1 0, :y1 -2, :x2 577.775390625, :y2 1084.15625, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 -2, :x2 0, :y2 18, :width 1190.4, :height 1683.84} {:x1 0, :y1 110, :x2 0, :y2 130, :width 1190.4, :height 1683.84} {:x1 170.11566162109375, :y1 1017.8073120117188, :x2 576.541748046875, :y2 1040.4739685058594, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 1039.4114685058594, :x2 577.775390625, :y2 1062.078125, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 1061.4896240234375, :x2 192.19619750976562, :y2 1084.15625, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "Adding to all this complexity are the advances in technology which is bringing in newer and better ways of doing things"}, :properties {:color "red"}} {:id #uuid "6495b3e7-fefb-4ba5-9c10-7c220c07f438", :page 1, :position {:bounding {:x1 0, :y1 94, :x2 577.8384399414062, :y2 1445.7552490234375, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 94, :x2 0, :y2 114, :width 1190.4, :height 1683.84} {:x1 0, :y1 110, :x2 0, :y2 130, :width 1190.4, :height 1683.84} {:x1 0, :y1 126, :x2 0, :y2 146, :width 1190.4, :height 1683.84} {:x1 0, :y1 142, :x2 0, :y2 162, :width 1190.4, :height 1683.84} {:x1 511.06353759765625, :y1 1335.671875, :x2 577.5362548828125, :y2 1358.3385620117188, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 1357.75, :x2 577.8384399414062, :y2 1380.4166870117188, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 1379.3489990234375, :x2 577.27001953125, :y2 1402.015625, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 1401.4271240234375, :x2 576.9270629882812, :y2 1424.09375, :width 1190.4, :height 1683.84} {:x1 90.765625, :y1 1423.0885620117188, :x2 384.69757080078125, :y2 1445.7552490234375, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "Today’s applications tend to be multiple cooperating distributed services which can be accessed either through the browser, mobile or Application Programming Interfaces (API) which is also available to the external world"}, :properties {:color "green"}} {:id #uuid "6495b4dd-924f-4d27-9249-3e4c469b31d1", :page 1, :position {:bounding {:x1 0, :y1 286, :x2 1100.5580444335938, :y2 476.3385467529297, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 286, :x2 0, :y2 306, :width 1190.4, :height 1683.84} {:x1 0, :y1 302, :x2 0, :y2 322, :width 1190.4, :height 1683.84} {:x1 0, :y1 318, :x2 0, :y2 338, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 388.3489685058594, :x2 1100.5217742919922, :y2 411.015625, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 409.9895935058594, :x2 1100.2831268310547, :y2 432.65625, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 432.0677185058594, :x2 1100.5580444335938, :y2 454.734375, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 453.671875, :x2 770.5277709960938, :y2 476.3385467529297, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "Generating artifacts using Model Driven Engineering (MDE) can not only ensure things are done the right way but also save a lot of human time and effort and help deliver more in a shorter time period."}, :properties {:color "yellow"}} {:id #uuid "6495b4f8-3ccc-4902-9a08-5d4898b40f9e", :page 1, :position {:bounding {:x1 0, :y1 334, :x2 1100.4632415771484, :y2 542.09375, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 334, :x2 0, :y2 354, :width 1190.4, :height 1683.84} {:x1 0, :y1 350, :x2 0, :y2 370, :width 1190.4, :height 1683.84} {:x1 0, :y1 366, :x2 0, :y2 386, :width 1190.4, :height 1683.84} {:x1 780.6408081054688, :y1 453.671875, :x2 1100.4617919921875, :y2 476.3385467529297, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 475.75, :x2 1100.2943725585938, :y2 498.41668701171875, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 497.3489685058594, :x2 1100.4632415771484, :y2 520.015625, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 519.4270935058594, :x2 1016.2142333984375, :y2 542.09375, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "ntroducing changes to existing software is easier as large-scale changes in generated artifacts can be done quickly by enhancing the code generator and thereby eliminating human effort in making those changes."}, :properties {:color "yellow"}} {:id #uuid "6495b542-2d6b-4712-8750-7b2f8413b8b4", :page 1, :position {:bounding {:x1 0, :y1 126, :x2 1100.7461547851562, :y2 929.1145935058594, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 126, :x2 0, :y2 146, :width 1190.4, :height 1683.84} {:x1 683.2833862304688, :y1 884.328125, :x2 1100.7461547851562, :y2 906.9948120117188, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 906.4479370117188, :x2 717.8799133300781, :y2 929.1145935058594, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "We used an open-source code generation engine AndroMDA "}, :properties {:color "yellow"}} {:id #uuid "6495b54f-7cdc-44c7-99c4-5e84187128dd", :page 1, :position {:bounding {:x1 0, :y1 158, :x2 1100.7039184570312, :y2 994.3958435058594, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 158, :x2 0, :y2 178, :width 1190.4, :height 1683.84} {:x1 0, :y1 174, :x2 0, :y2 194, :width 1190.4, :height 1683.84} {:x1 966.2135009765625, :y1 928.0520935058594, :x2 1100.7039184570312, :y2 950.71875, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 950.1302185058594, :x2 1100.1600799560547, :y2 972.796875, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 971.7291870117188, :x2 823.7070617675781, :y2 994.3958435058594, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "Hibernate POJO classes, Session Beans, database schema as well as multiple XML configuration files."}, :properties {:color "yellow"}} {:id #uuid "6495b56d-fca6-4b0b-8c80-879f15e814ea", :page 1, :position {:bounding {:x1 720.9193115234375, :y1 993.8073120117188, :x2 1100.6862182617188, :y2 1016.4739685058594, :width 1190.4, :height 1683.84}, :rects ({:x1 720.9193115234375, :y1 993.8073120117188, :x2 1100.6862182617188, :y2 1016.4739685058594, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "accelerate the development through automation"}, :properties {:color "green"}} {:id #uuid "6495b594-bfa6-4ba4-a322-bc2e1af20946", :page 1, :position {:bounding {:x1 0, :y1 222, :x2 1100.2600708007812, :y2 1060.15625, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 222, :x2 0, :y2 242, :width 1190.4, :height 1683.84} {:x1 711.1855773925781, :y1 1015.4114685058594, :x2 1100.2600708007812, :y2 1038.078125, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 1037.4895935058594, :x2 1037.0749969482422, :y2 1060.15625, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "nsuring that guidelines and best practices were followed by enforcing them through code generation"}, :properties {:color "green"}} {:id #uuid "6495b5fd-925f-41ef-b3fb-712ecd574db5", :page 1, :position {:bounding {:x1 0, :y1 110, :x2 1100.4229736328125, :y2 1399.6146240234375, :width 1190.4, :height 1683.84}, :rects ({:x1 0, :y1 110, :x2 0, :y2 130, :width 1190.4, :height 1683.84} {:x1 0, :y1 126, :x2 0, :y2 146, :width 1190.4, :height 1683.84} {:x1 0, :y1 142, :x2 0, :y2 162, :width 1190.4, :height 1683.84} {:x1 835.1473999023438, :y1 1311.671875, :x2 1100.4229736328125, :y2 1334.3385620117188, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 1333.2708740234375, :x2 1100.3606567382812, :y2 1355.9375, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 1355.3489990234375, :x2 1100.3616180419922, :y2 1378.015625, :width 1190.4, :height 1683.84} {:x1 613.6771087646484, :y1 1376.9479370117188, :x2 688.5408020019531, :y2 1399.6146240234375, :width 1190.4, :height 1683.84}), :page 1}, :content {:text "accelerate the development while ensuring that guidelines and patterns mandated by the architecture team were followed by embedding it in the code generato"}, :properties {:color "green"}}], :extra {:page 3}}